|
|
Software (Программное обеспечение) В этом разделе происходи обсуждение программ |
|
Опции темы | Поиск в этой теме |
19.02.2010, 01:47 Вверх | #1 | |||
Коварный тип
|
Проблема с конвертированием кодеком x264 через ffmpeg
Пытаюсь научиться конвертировать видео через ffmpeg. Скачал нормальную версию с полным набором возможностей.
Нашел примеры составления команд для упаковки видео. К примеру, вот такой вариант: Код:
ffmpeg -i video.avi -skip_frame none -sameq -vcodec mpeg4 -mbd rd -flags +4mv+aic+umv+mv0 -trellis 2 -cmp 2 -subcmp 2 -bf 2 -g 250 -r 25 -f mp4 -y file.mp4 @echo on pause Код:
ffmpeg -i video.avi -skip_frame none -sameq -vcodec libx264 -mbd rd -flags +4mv+aic+umv+mv0 -trellis 2 -cmp 2 -subcmp 2 -bf 2 -g 250 -r 25 -f mp4 -y file.mp4 @echo on pause PHP код:
Error while opening encoder for output stream #0.0 - maybe incorrect parameters such as bit_rate, rate, width or height Что делать, ХЗ. Никто не сталкивался такой штуковиной ? Параметры кодека которые дал Злой я кинул сюда: Параметры (флаги) для конвертирования кодером ffmpeg |
|||
Cказали cпасибо: |
19.02.2010, 02:11 Вверх | #2 | |||
Fedoraвод
|
Кодек х264 ищет файл с настройками для кодирования и не находит.
Решается добвалением PHP код:
Смысл этой команды в том, что она заставляет х264 кодек считать настройки из файла под именем hq из стандартной директории с фалами пресетами. Если после добавления этого кода ошибка остается, значит нужно проверить наличие такого файла, если его нет, но есть другие - заменить имя в настройках Тут появляется встречный вопрос, а где в виндовс ffmpeg хранит пресеты? Тут я затрудняюсь ответить. Кстати команды для разных кодеков - разные, по этому мусор вида будет справедлив только для кодека mpeg4 |
|||
Cказали cпасибо: |
19.02.2010, 02:23 Вверх | #3 | |||
Коварный тип
|
Злой, нашел в интернете норамльную команду которая заставляет упаковывать файл кодеом x264. Выглядит она вот так:
Код:
ffmpeg -i имя-входного-файла.avi имя-выходящего-файла.mp4 -vcodec libx264 -acodec libfaac -f mp4 |
|||
19.02.2010, 13:40 Вверх | #4 | |||
Fedoraвод
|
Вот настрокйи видеокодека с которыми конвертация пойдет без фала пресета
Код:
-vcodec libx264 -b 512k -flags +loop+mv4 -cmp 256 \ -partitions +parti4x4+parti8x8+partp4x4+partp8x8+partb8x8 \ -me_method hex -subq 7 -trellis 1 -refs 5 -bf 3 \ -flags2 +bpyramid+wpred+mixed_refs+dct8x8 -coder 1 -me_range 16 \ -g 250 -keyint_min 25 -sc_threshold 40 -i_qfactor 0.71 -qmin 10\ -qmax 51 -qdiff 4 |
|||
19.02.2010, 14:37 Вверх | #5 | |||
Коварный тип
|
Злой, та же ботва получается, только в валенках.
PHP код:
ps Я последний видеоролик сжал так же качественно и загнал в мелкий размер как и ты ) |
|||
19.02.2010, 21:44 Вверх | #6 | |||
Fedoraвод
|
Serberg, а так понял что ты команды прописал так как я тебе их показал? Ты вытяни их в одну строчку, эти бэкслеши справиедливы только для bash, в винде другие переносы (я ен знаю какие), короче, сделай из того что я тебе дал одну строчку и будет тебе счастье.
Все это умеет ffmpeg, ты скорее всего гуи просто под него нашел ))) |
|||
Cказали cпасибо: |
19.02.2010, 22:00 Вверх | #7 | |||
Коварный тип
|
Типа того, но интерфейс просто мега шикарный + сам подказывает то что не хватает (кодеки, библиотеки) + есть шаблоны которыми я не пользуюсь )
Переделал. Сделал вот так: PHP код:
|
|||
Метки |
ffmpeg |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
[Вопрос] ffmpeg на dle | noggano77777 | DataLife Engine | 7 | 10.06.2011 21:24 |
Ищу мануал по установке кодека x264 на Ubuntu 10.04 TLS | Serberg | Linux | 12 | 01.04.2011 01:01 |
[Вопрос] Проблема по установке ПО через флешку | Evgen93 | Windows | 0 | 20.02.2011 15:35 |
[Вопрос] Можно ли через ffmpeg конвертировать целые папки с видео ? | Serberg | Software (Программное обеспечение) | 3 | 10.09.2010 14:18 |
[Инструкция] Пересжатие DVD в MKV (x264, AAC) для GNU/Linux | Cobra | Linux | 0 | 21.04.2009 17:07 |