converting video files with ffmpeg
Привет,
Наскоро качих клип от дрона ми , който предварително бях конвертирал от .avi формат в .mp4 чрез Miro Video Converter за linux. Обаче този клип претърпя провал в гледането му през сайта, тъй като Miro converter-а го беше обозил, и се чуваше само звук и черен екран. Поради тази причина се принудих да го кача в youtube.com, за да могат хората да го гледат.
Поради тази причина реших да си напиша скрипт който да конвертира видео файлове в най-разпространените уеб видео формати (mp4,ogv,webm) и по този начин да могат да се гледат без проблем през блога.
Скрипта го кръстих : video-converter или (converting video files with ffmpeg) , като може да се изтегли от git сървъра ми и (намира се в публично репо). Тествал съм го на elementary os 0.3 , като elementary-то е ubuntu 14.04 базирано, и имах проблеми с инсталирането на ffmpeg (тея пичове от ubuntu го разкарали от официалното им репо) , но четох , че за ubuntu 15.04 са го върнали и там няма да има проблеми.
Като цяло смятам да го сложа на cdn сървъра ми, и когато кача дадено видео, директно от там да го конвертирам. При така зададените от мен параметри в скрипта, успявам да сбия почти двойно едно .avi клипче , като получавам следните резултати :
nikolay@lenovo:~/videoz$ du -sh * 20K burq.avi.jpg 13M burq.avi.mp4 2.5M burq.avi.ogv 2.5M burq.avi.webm nikolay@lenovo:~/videoz$ du -sh ../burq.avi 28M ../burq.avi
Днес сложих нов плейър за сайта (flowplayer базиран), и ще тествам да видя с него дали няма да е по-добре, от колкото с jwplayer.
Ето и самият клип burq.avi сниман през далечната 2007ма година от Коко.