← Форум | FLV-плеер → |
В нашем случае она может помочь перевести видео, например из AVI в FLV:
Вот некоторые из ключей FFmpeg:
-i — входящий файл
-ar — частота дискретизации звука в Гц
-ab — битрейт звука в кБит/c
-f — формат исходящего файла
-s — размер исходящего файла в пикселях
-y — заменять исходящий файл, если он уже есть
Например: ffmpeg -i video.avi -ar 44100 -ab 32 -f flv -s 500x280 video.flv
К недостаткам можно отнести отсутствие поддержки кодека On2 VP6 (используется для кодирования только устаревший Sorenson), что сильно сказывается на качестве изображения и компрессии. С другой стороны проект очень быстро развивается и возможно кодек включат. FFmpeg также успешно используется при конвертации видео на серверах.
Ссылка на пост (cмотрели 77428) | 02.12.07 19:28 Ответить |
2 | Я конвертирую видео используя Fedora+mencoder+On2VP6. Качество просто ураган. Нарезку делаю напрямую с DVD iso файла. Качество практически без потерь при битрейте 700кБит. Тестировал производительность на реальных серверах. Один WindowsXP другой Fedora конфигурации идентичные. Конвертера настроены идентично. В Windows XP в 5 потоков конвертации 1 фильм снимает часов так за 14. В Fedora в 10 потоков конвертации 1 фильм снимает практически в риалтайме 1.52 часа. Вывод: под Linux-ом фильм конвертируется в 14 раз быстрее. Здесь полностью подробно описано как настроить качественный HDTV-видеохостинг ссылка Настраивал полностью по этой статье. (ответить) |
5 | Спасибо.. ..под виндой заработало.. на бат файл давишь и видео конвертиться.. и даже скрины делает.. ..но необходимо запускать задачу из пхп-скрипта под линуксом.. ..причем секунды для скринов выбирать в соответствии с длиной файла.. ..но если чесн, я не совсем понимаю где взять этот ffmpeg для линукса.. и как заставить его выполняться из под пхп.. ..exec(….)? помогите плз оч. прошу.. ..я уже больше недели бьюсь об стену)) (ответить) |
7 | Угу, и еще разные линуксы бывают. Я юзаю ALTLinux, поэтому могу сказать что он в репозитории лежит. достаточно сказать apt-get install ffmpeg (от рута естесственно) а вообще советую и тебе на альт перейти. там есть собственная (и не единственная) рассылка, поэтому можно не шариться по дохлым форумах трехлетней давности. (ответить) |
8 | Это так, если еще не разобрался, а может кому при поске пригодится: не просто exec а shell_exec (блаблабла); посмотри подробней на php.su, там было описание. А под линухом можно не только из репозитари тащить, можно из сорцов собирать или из svn. Если будет оглашен дистрибутив скажу как добавить. (ответить) |
21 | Хочу использовать для конвертирования роликов в 3gp. Но прога ругается, на то, что не может загрузить codec. В avi конвертит без ошибок. Подскажите где взять и как установить кодек для 3gp. Или возможно есть аналогичный конвертер с поддержкой коммандной строки? Еще интересует как указать сохранять пропорции изображения при масштабировании? (ответить) |
31 | Если у кого-то есть желание купить готовые PHP скрипты которые необходимо повесить на крон, конвертирующие через mencoder, ffmpeg, и получающие скриншоты с видео, оставляйте тут свои аськи или адреса электронной почты:) Так же существует более серьезная версия конвертера, она написана на С++. И так же устанавливается на сервер, но тут уже не через крон, а обычным демоном:) (ответить) |
32 | Люди подскажите пожалуйста у меня иногда случаеться такая беда на сайте: просто тупо не включаеться ffmpeg.exe через несколько секунд пробую залить файл заново всё срабатывает если подробнее сайт в локалке ,обменник видео , люди закачивают видео через один скрипт после закачки информация передаёться другому скрипту даёт команду запустить конвертер а он иногда 2 раза из 10 не срабатывает я точно не знаю или скрипт или конвертер так как не проверить в большенстве случаев всё работает если у кого то есть такая проблема пожалуйста напишите (ответить) |
36 | Снимаю камерой Panasonic 1920х1080 50i m2ts . Для себя редактирую в программе HD Writer AE 4.0 эффект гребенки убирает телевизор, а вот чтоб перекодировать в другой формат ничего не выходило, перепробовал разные конверторы и редакторы, но на выходе получал файл с артефактами плохого качества и с гребенкой. Я нашел выход из положения перекодировать видео из m2ts(mts) в DVD(mpg). Скачиваем программу ffmpeg.exe . На компе создаем папку и в эту папку бросаем файл ffmpeg.exe . В этой же папке создаем любой текстовый документ с помощью блокнота с текстом: for %%a in («*.m2ts») do ffmpeg.exe -i «%%a» -f dvd -target pal-dvd -aspect 16:9 -b:v 9000k -mbd rd -trellis 1 -flags +mv0 -cmp 0 -subcmp 2 -y «%%~na.mpg» for %%a in («*.mts») do ffmpeg.exe -i «%%a» -f dvd -target pal-dvd -aspect 16:9 -b:v 9000k -mbd rd -trellis 1 -flags +mv0 -cmp 0 -subcmp 2 -y «%%~na.mpg» cls pause Сохраняем документ и меняем его расширение с txt на bat .Кидаем в эту папку все наше видео m2ts и запускаем файл с расширением .bat . И на выходе получаем видео файлы mpg с отличным качеством формата DVD 25 кадров в/с. и без гребенки. Проигрывается штатным проигрывателем и воспринимаются хорошо видеоредакторами. Я предпочитаю Ulead VideoStudio 11он хоть умеет не перекодировать видео на выходе. Так же можно m2ts в avi (xvid) , проигрывается хорошо, но не все редакторы с ним работают. for %%a in («*.mts») do ffmpeg.exe -i «%%a» -vcodec libxvid -s 848x480 -maxrate 4800k -b 4000k -qmin 3 -qmax 5 -bufsize 4096 -acodec libmp3lame -ac 2 -ab 160k -y «%%~na_xvid.avi» for %%a in («*.m2ts») do ffmpeg.exe -i «%%a» -vcodec libxvid -s 848x480 -maxrate 4800k -b 4000k -qmin 3 -qmax 5 -bufsize 4096 -acodec libmp3lame -ac 2 -ab 160k -y «%%~na_xvid.avi» cls pause Кому лень вот ссылка на готовый архив с программой . ссылка Если кому помогло то очень рад за Вас. (ответить) |