converting video files with ffmpeg

ffmpeg-logoПривет,

Наскоро качих клип от дрона ми  , който предварително бях конвертирал от .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ма година от Коко.