ffmpeg Missing AMF_END_OF_OBJECT in AMF_DATA_TYPE_OBJECT

Ответить
 • Просмотры: 1
Аватара пользователя
bredych

ffmpeg Missing AMF_END_OF_OBJECT in AMF_DATA_TYPE_OBJECT

Сообщение bredych »

хотел перекодить и склеить 2 старых flv ролика.

Открыл ффмпег, банальная строка



Код:

Код: Выделить всё

ffmpeg -i 01.flv -vf "scale=w=640:h=480:force_original_aspect_ratio=2,pad=640:480:(ow-iw)/2:(oh-ih)/2" libx264 -crf 21 001.mp4

- получаю



Код:

Код: Выделить всё

[flv @ 0418f300] Missing AMF_END_OF_OBJECT in AMF_DATA_TYPE_OBJECT
[flv @ 0418f300] Packet mismatch 0 8417 8417

полез в гугл - висит открытый тикет 4-летней давности

Flash video stream not detected


на тему, с указанием, что на старых до версии 2,1 работало, а позднее нет.



без указания кодека для кодирования заново - начинает создавать. Или этот кодек требует минимум 1280*720, чтоб пахать?



для опытов сам файл
https://filetransfer.io/data-package/S6jyCoAp#link
Аватара пользователя
DJ Mogarych

Re: ffmpeg Missing AMF_END_OF_OBJECT in AMF_DATA_TYPE_OBJECT

Сообщение DJ Mogarych »

Надо так:



Код:

Код: Выделить всё

ffmpeg -i 01.flv -vf "scale=w=640:h=480:force_original_aspect_ratio=2,pad=640:480:(ow-iw)/2:(oh-ih)/2" -c:v libx264 -crf 21 001.mp4
Ответить

Вернуться в «Видео и аудио: обработка и кодирование»