рд╣рдо VLC рдореЗрдВ HTML5 рд╡реАрдбрд┐рдпреЛ рддреИрдпрд╛рд░ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ jPlayer рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ

HTML5 рд╡реАрдбрд┐рдпреЛ рдЯреИрдЧ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╕рднреА рдкреНрд░рдореБрдЦ рдмреНрд░рд╛рдЙрдЬрд╝рд░реЛрдВ рджреНрд╡рд╛рд░рд╛ рд╕рдорд░реНрдерд┐рдд рд╣реИред

рдЫрд╡рд┐ рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рддрд╛рд▓рд┐рдХрд╛ рд╕реЗ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ , рдлрд╝рд╛рдпрд░рдлрд╝реЙрдХреНрд╕, рдХреНрд░реЛрдо рдФрд░ рдУрдкреЗрд░рд╛ рдХреЗ рд╡рд░реНрддрдорд╛рди рд╕рдВрд╕реНрдХрд░рдг Google рдХреЗ рдУрдкрди рд╡реЗрдмрдПрдо рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддреЗ рд╣реИрдВ, рдФрд░ рд╕рдлрд╛рд░реА (рдЖрдИрдУрдПрд╕ рд╕рдВрд╕реНрдХрд░рдг рд╕рд╣рд┐рдд) рдФрд░ рдЖрдИрдИ рдорд╛рд▓рд┐рдХрд╛рдирд╛ рдПрдЪ .264 рд╣реИрдВ, рдЕрдиреНрдп рдмреНрд░рд╛рдЙрдЬрд╝рд░реЛрдВ рдХреЗ рд▓рд┐рдП рдЖрдк рдПрдХ рдлреНрд▓реИрд╢ рдкреНрд▓реЗрдпрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬреЛ рд╕рдорд╛рди.2.2 рдЦреЗрд▓ рд╕рдХрддреЗ рд╣реИрдВред рдФрд░ рдЗрд╕ рдкреНрд░рдХрд╛рд░, рдХреНрд░реЙрд╕-рдмреНрд░рд╛рдЙрдЬрд╝рд░ рд╕рдВрдЧрддрддрд╛ рдХреЗ рд▓рд┐рдП рдпрд╣ рд╡реАрдбрд┐рдпреЛ рдХреЛ рдЗрди 2 рдкреНрд░рд╛рд░реВрдкреЛрдВ рдореЗрдВ рдЯреНрд░рд╛рдВрд╕рдХреЛрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рд╣реЛрдЧрд╛ред

рдЗрд╕ рдЫреЛрдЯреЗ рд╕реЗ рд▓реЗрдЦ рдореЗрдВ рдореИрдВ рдЖрдкрдХреЛ рдмрддрд╛рдКрдВрдЧрд╛ рдХрд┐ рдХреИрд╕реЗ рд╡реАрдПрд▓рд╕реА рдкреНрд▓реЗрдпрд░ рдореЗрдВ рд╡реАрдбрд┐рдпреЛ рдХреЛ рдЗрди рдлреЙрд░реНрдореЗрдЯ рдореЗрдВ рдЯреНрд░рд╛рдВрд╕рдХреЛрдб рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ (рдпрд╣ рд╕рд╡рд╛рд▓ рдЖрд╢реНрдЪрд░реНрдпрдЬрдирдХ рд░реВрдк рд╕реЗ рдЗрдВрдЯрд░рдиреЗрдЯ рдкрд░ рдмреБрд░реА рддрд░рд╣ рд╕реЗ рдХрд╡рд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ) рдФрд░ рдЗрд╕реЗ рдХреНрд░реЙрд╕-рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдЦреЗрд▓рдиреЗ рдХреЗ рд▓рд┐рдП jPlayer рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреИрд╕реЗ рдХрд░реЗрдВред


рдЦрд╛рдирд╛ рдкрдХрд╛рдиреЗ рдХрд╛ рд╡реАрдбрд┐рдпреЛ


VLC рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ рдФрд░ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░реЗрдВ (рдЕрдзрд┐рдХрд╛рдВрд╢ OS рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз)ред

рдореАрдбрд┐рдпрд╛ рдЦреЛрд▓реЗрдВ - рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ -> рдХрдирд╡рд░реНрдЯ рдХрд░реЗрдВ / рд╕рд╣реЗрдЬреЗрдВ ..., рдЬрд╣рд╛рдВ рд╣рдо рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдХрдиреНрд╡рд░реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬреЛрдбрд╝рддреЗ рд╣реИрдВ, рдлрд┐рд░ рдХрдиреНрд╡рд░реНрдЯ / рд╕реЗрд╡ рдмрдЯрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ рдФрд░ рд╣рдореЗрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдбрд╛рдпрд▓реЙрдЧ рдкреНрд░рд╛рдкреНрдд рд╣реЛрддреЗ рд╣реИрдВ:



рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рд╡реАрдбрд┐рдпреЛ - рд╡реАрдкреА 80 + рд╡реЛрд░рдмрд┐рд╕ (рд╡реЗрдмрдо) рдкреНрд░реЛрдлрд╛рдЗрд▓ рдХрд╛ рдЪрдпрди рдХрд░реЗрдВ, рдпрджрд┐ рдЖрдк рдЯреВрд▓ рдЖрдЗрдХрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рд╡реАрдбрд┐рдпреЛ рдФрд░ рдзреНрд╡рдирд┐ рдХреЗ рд▓рд┐рдП рд╕реНрдЯреНрд░реАрдо рдЪреМрдбрд╝рд╛рдИ рд╕реЗрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЕрдиреНрдп рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдмрджрд▓ рд╕рдХрддреЗ рд╣реИрдВред

рдЙрд╕рдХреЗ рдмрд╛рдж, рдЕрд╡рд▓реЛрдХрди рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ, рдЖрдк рдлрд╝рд╛рдЗрд▓ рдирд╛рдо рдФрд░ рдЖрдЙрдЯрдкреБрдЯ рдлрд╝реЛрд▓реНрдбрд░ рдХрд╛ рдЪрдпрди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП test.webm рдФрд░ рд╕рд╛рд╣рд╕рдкреВрд░реНрд╡рдХ рдмрдЯрди рджрдмрд╛рдПрдВ - рдкреНрд░рд╛рд░рдВрдн рдХрд░реЗрдВ, рдЖрдк рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд╛ рдирд┐рд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░рджрд░реНрд╢рди рдЖрдЙрдЯрдкреБрдЯ рдЪреЗрдХрдмреЙрдХреНрд╕ рдкрд░ рднреА рдХреНрд▓рд┐рдХ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред



рдЖрдЙрдЯрдкреБрдЯ рдкрд░, рд╣рдореЗрдВ рдЖрд╡рд╢реНрдпрдХ рдлрд╝рд╛рдЗрд▓ рдорд┐рд▓рддреА рд╣реИред

рдЕрдм H.264 (mp4 рдПрдХреНрд╕рдЯреЗрдВрд╢рди) рдХреЗ рд▓рд┐рдП рдПрдХ рд╣реА рдСрдкрд░реЗрд╢рди рджреЛрд╣рд░рд╛рдПрдВред

рд╣рдо рд╡реАрдбрд┐рдпреЛ рдХреЛ рдкреЗрдЬ рдкрд░ рд░рдЦрддреЗ рд╣реИрдВ


рд╡реАрдбрд┐рдпреЛ рдХреЛ рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдо jQuery рдкреНрд▓рдЧрдЗрди - jPlayer рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВрдЧреЗ , рдЙрджрд╛рд╣рд░рдг рдХреЗ рд╕рд╛рде рд╕рдВрдЧреНрд░рд╣ рдХреЛ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдирд╛ рдмреЗрд╣рддрд░ рд╣реИ (рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХ - www.jplayer.org/latest/jQuery.jPlayer.2.0.0.demos.zip )ред

рд╕рдВрдЧреНрд░рд╣ рдХреЛ рдЕрдирдкреИрдХ рдХрд░реЗрдВ, рдФрд░ рдЗрд╕рдХреЗ рд░реВрдЯ рдореЗрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╕рд╛рдордЧреНрд░реА рдХреЗ рд╕рд╛рде рдПрдХ test.html рдкреЗрдЬ рдмрдирд╛рдПрдБ (рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдмрд┐рдВрджреБрдУрдВ рдореЗрдВ рд╕рдВрдкреВрд░реНрдг рдмрд┐рдВрджреБ): pastebin.com/tmVGyXd2

рд╣рдо рдЗрд╕ рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рдкреНрд░рд╛рдкреНрдд test.webm рдФрд░ test.mp4 рдХреЛ рднреА рдХреЙрдкреА рдХрд░рддреЗ рд╣реИрдВ (рдпрджрд┐ рдЖрдк рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдХрд┐ рд╡реАрдбрд┐рдпреЛ рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди рдЫрд╡рд┐ рднреА test.jpg рд╣реЛ)ред

рдЕрдм рдЖрдк рд╡реЗрдм рд╕рд░реНрд╡рд░ рдкрд░ рд╕рдм рдХреБрдЫ рдЕрдкрд▓реЛрдб рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдлрд╝реЛрд▓реНрдбрд░ рдХреЛ / jplayer /) рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рд╡рд┐рднрд┐рдиреНрди рдмреНрд░рд╛рдЙрдЬрд╝рд░реЛрдВ рдореЗрдВ рдкрд░рд┐рдгрд╛рдо рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВред

рд╡реЗрдм рд╕рд░реНрд╡рд░ рдХреЗ рд▓рд┐рдП рд╕рд╛рдордЧреНрд░реА рдкреНрд░рдХрд╛рд░ рд▓рд┐рдЦрдирд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, Apache рдХреЗ рд▓рд┐рдП .htaccess):
AddType video/mp4 .mp4
AddType video/webm .webm


UPD: рдЕрдзрд┐рдХ рд╡реАрдбрд┐рдпреЛ рдЯреНрд░рд╛рдВрд╕рдХреЛрдбрд┐рдВрдЧ рдЯреВрд▓


www.mirovideoconverter.com рдПрдХ рдмрд╣реБрдд рд╣реА рд╕рд░рд▓ рдФрд░ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдХрдирд╡рд░реНрдЯрд░ рд╣реИ (рд╣рд╛рд▓рд╛рдБрдХрд┐ рд╢рд╛рдпрдж рдмрд╣реБрдд рд╕рд░рд▓ рд╣реИ), ffmpeg рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реИред

www.xmedia-recode.de - рд╡рд┐рди рдХреЗ рд▓рд┐рдП рдореБрдлреНрдд рдорд╛рд▓рд┐рдХрд╛рдирд╛, рдХрдИ рд╕реЗрдЯрд┐рдВрдЧреНрд╕, рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ред

ffmpeg.org (Win hawkeye.arrozcru.org рдХреЗ рд▓рд┐рдП рдмрдирд╛рддрд╛ рд╣реИ) - рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕реЗ рдкреНрд░рд╕реНрддреБрдд рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рдирд╣реАрдВ рд╣реИ, рдЙрдкрдпреЛрдЧ рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг:
ffmpeg -i input.avi -acodec libvorbis -ac 2 -ab 96k -ar 44100 -b 345k test.webm
ffmpeg -i input.avi -acodec aac -strict experimental -ac 2 -ab 96k -vcodec libx264 -vpre slow -b 345k -f mp4 test.mp4


рдкреБрдирд╢реНрдЪ рдпрджрд┐ рд░реВрдкрд╛рдВрддрд░рдг рдХреЗ рдХреЛрдИ рдФрд░ рдЕрдзрд┐рдХ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рддрд░реАрдХреЗ рд╣реИрдВ - рд▓рд┐рдЦреЛ, рдХреЗ рд░реВрдк рдореЗрдВ рдпрд╣ рдПрдХ рджреЛрд╖ рдХреЗ рдмрд┐рдирд╛ рдирд╣реАрдВ рд╣реИред

Source: https://habr.com/ru/post/In118028/


All Articles