Шукати в цьому блозі

четвер, 5 листопада 2009 р.

Мои изыскания по конвертированию avi в mp4 для проигрывания фильма на HTC Android G1 (гуглофоне) - 2 серия

Как я уже написал в предыдущем посте, конвертирование через mencoder потерпело фиаско. Я услышал звук, но совершенно не увидел видео.
Слегка подумав я всё-таки решил вершуться к идее сборки ffmpeg. В прошлом посте я упомянул о заморачивании сборки ffmpeg, но не упомянул, что я ею таки занимался. Другой вопрос, что я собирал сборку из Debian'овский исходников, полученных через apt-get:
apt-get source ffmpeg
Так как собирал я его ещё до менкодера и до сборки h264 то, наверное, вполне естественно, что полученная утилита ни в какую не хотела конвертировать видео в нужный мне формат. Так как мысль эта меня посетила только что, а я уже успел собрать ffmpeg из исходников svn, то чем бы закончился такой эксперимент сказать, к сожалению, сейчас не могу. Однако опишу мою недолгую борьбу со сборкой ffmpeg из svn. Хотя по большому-то счёту и описывать нечего, так как весь процесс описан в статье "How-To Build FFmpeg on Debian Squeeze". Пошагово:
$ svn checkout svn://svn.ffmpeg.org/ffmpeg/trunk ffmpeg
$ cd ffmpeg
$ ./configure \
--enable-gpl \
--enable-postproc \
--enable-pthreads \
--enable-libfaac \
--enable-libfaad \
--enable-libmp3lame \
--enable-libtheora \
--enable-libx264 \
--enable-shared \
--enable-nonfree \
--enable-libvorbis \
--enable-libgsm \
--enable-libspeex \
--enable-libschroedinger \
--enable-libdirac \
--enable-avfilter \
--enable-avfilter-lavf \
--enable-libdc1394 \
--enable-libopenjpeg \
--enable-libopencore-amrnb \
--enable-libopencore-amrwb \
--enable-version3 | \
tee ../ffmpeg-configure.txt && \
make && \
sudo make install && \
make tools/qt-faststart && \
sudo ldconfig
Как видим, ничего сложного. Единственное, что надо отметить, так это то, что в /etc/ld.so.conf или его include должен быть описан каталог /usr/local/lib.

На текущий момент времени запущена переконвертация их xvid в mpeg4 следующей строкой:
$ /usr/local/bin/ffmpeg -y -i исходный_файл.avi -pass 1 -vcodec libx264 -acodec aac -vpre fastfirstpass -r 23.976 -aspect 3:2 -s 480x320 -b 480k -bt 480k -ab 96k -sameq файл_назначения.mp4

ps: Как и в предыдущем посте: ничего определённого о положительном или отрицательном результате пока сказать не могу, но о результатах обязательно сообщу дополнительно :)

ps2: Печально... Очень печально... Теперь было 10 секунд видео, но без звука... А затем ошибка - невозможно воспроизвести... Brain on! Думаем дальше! ;)

Немає коментарів: