LinuxForum.Fans
Тема

ffmpeg Unsupported video codec

Автор: lykovaleksey 10 сообщений 9460 просмотров
#28502

Пытаюсь вырезать скриншот из flv

text
ffmpeg -i "/home/aleksey/trailer.flv" -an -ss 00:00:20 -r 1 -vframes 1  -y -f mjpeg "/home/aleksey/1.jpg"

на что мне выдаёт ошибку:

text
[flv @ 0x2b6c44a725e0]Unsupported video codec (7)
[flv @ 0x2b6c44a725e0]Unsupported video codec (7)
[flv @ 0x2b6c44a725e0]Unsupported video codec (7)
[flv @ 0x2b6c44a725e0]Could not find codec parameters (Video: 0x0007)
[flv @ 0x2b6c44a725e0]Could not find codec parameters (Audio: 0x000a, 44100 Hz, stereo)
/home/aleksey/trailer.flv: could not find codec parameters

я понимаю, что нужен кодек, но какой, и что для этого нужно сделать - не знаю, подскажите плиз.

#28587

Для начала, убедись что "trailer.flv" не поврежден; попробуй тоже самое с другим файлом.

Запусти в консоле команду:
ffmpeg -formats | grep "flv"

При наличии поддержки flv, результат должен быть такой:
DE flv flv format
DEVSD flv

#28598

FLV всю жизнь игрался фирменным плагином Adobe Flash.

#28610
Writer написал:
FLV всю жизнь игрался фирменным плагином Adobe Flash.

Как-то странно это, если честно. :)
mplayer всегда тоже проигрывал, и выглядело это поудобнее.

#28618
Writer написал:
FLV всю жизнь игрался фирменным плагином Adobe Flash.

Речь идет не о проигрывании, а о декодировании и преобразовании в jpeg. FFMpeg несет "на борту" собственный набор кодеков, и не зависит от Adobe.
Вот линк на вики - http://ru.wikipedia.org/wiki/FFmpeg

lykovaleksey
Попробывал у себя выдернуть скриншот, с точьно такими же параметрами, получилось без проблемм. Подозреваю, что либо в твоей сборке FFMpeg отсутствует кодек, либо файл поврежден.

#28751
Newton написал:

lykovaleksey
Попробывал у себя выдернуть скриншот, с точьно такими же параметрами, получилось без проблемм. Подозреваю, что либо в твоей сборке FFMpeg отсутствует кодек, либо файл поврежден.

У меня из некоторых flv получается скриншот, а из некоторых нет, поэтому дело наверняка в кодеках, но что для этого необходимо сделать, что-то типа установить кодеки, как это сделать, подскажите?

#28825

lykovaleksey
Кодеки отдельно не устанавливаются, тебе надо будет переустановить обновленный пакет FFMpeg. Последнюю версию можно скачать здесь:
http://ffmpeg.org/download.html

А можно посмотреть на "проблемные" flv - файлы? Только если они не очень большого размера ( <= несколько МБ )

#28851

http://files2.enaza.ru/akella/video_url … railer.flv

Испытал на свежей версии FFMpeg, конвертирует в AVI и выдергивает скрины без проблемм.

#151951
lykovaleksey написал:
Пытаюсь вырезать скриншот из flv
text
ffmpeg -i "/home/aleksey/trailer.flv" -an -ss 00:00:20 -r 1 -vframes 1  -y -f mjpeg "/home/aleksey/1.jpg"

на что мне выдаёт ошибку:
...

Укажите формат -f jpeg2:

text
ffmpeg -i "/home/aleksey/trailer.flv" -an -ss 00:00:20 -r 1 -vframes 1  -f jpeg2 -y "/home/aleksey/1.jpg"

Когда осваивал ffmpeg написал статью с описанием параметров при конвертации видео (аудио), а также привел примеры решения тривиальных задач: http://info.sectorit.net/component/content/article/17-ubuntu/140-ffmpeg-flv-avi-3gp

Войдите или зарегистрируйтесь, чтобы ответить.