Собираем нужные либы:
1. libfaac и libfaad качаем тут http://www.audiocoding.com/downloads.html
2. libx264 берем тут http://www.videolan.org/developers/x264.html
для него нужен
3. yasm http://www.tortall.net/projects/yasm/wiki/Download
Собираем ffmpeg
./configure --enable-libfaac --enable-libfaad --enable-gpl --enable-nonfree --enable-libx264 --enable-libxvid
можно попутно добавить и --enable-libmp3lame
сборка омрачается сообщением об ошибке:
ERROR: libx264 not found
и это не смотря на то, что libx264 установлен. В общем надо поправить в configure (где-то 2628 строка) и добавить в список библиотек явное использование -lpthread
enabled libx264 && require libx264 x264.h x264_encoder_encode -lx264 -lm -lpthread
после этого configure отработает как нужно, проверяем, что все нужные библы включены.
Ну а дальше собираем кому как удобнее.
Показаны сообщения с ярлыком ffmpeg. Показать все сообщения
Показаны сообщения с ярлыком ffmpeg. Показать все сообщения
среда, 16 февраля 2011 г.
среда, 2 июня 2010 г.
Работа с видео и аудио
Как извлечь звук из avi, vob и т.п.
mplayer исх_файл -ao pcm:file=audio.wav -vc null -vo null
В итоге в audio.wav будет звуковая дорожка.
Нормализация
normalize audio.wav
Перекодировка в mp3
lame -h audio.wav audio.mp3
Если ffmpeg собран с поддержкой libmp3lame то можно сделать одной командой:
ffmpeg исх_файл -vn -acodec libmp3lame -ac 2 -ab 192K audio.mp3
mplayer исх_файл -ao pcm:file=audio.wav -vc null -vo null
В итоге в audio.wav будет звуковая дорожка.
Нормализация
normalize audio.wav
Перекодировка в mp3
lame -h audio.wav audio.mp3
Если ffmpeg собран с поддержкой libmp3lame то можно сделать одной командой:
ffmpeg исх_файл -vn -acodec libmp3lame -ac 2 -ab 192K audio.mp3
Подписаться на:
Сообщения (Atom)