кодировка vp6a с открытым исходным кодом

864
ava

Я ищу способ кодировать фильм с vp6a. Я надеялся, что смогу сделать это с помощью ffmpeg с помощью этой команды:

ffmpeg -i test.flv -loop 1 -i bg.tga -vcodec vp6a -vframes 1037 -b:v 1024k -filter_complex "[0:v]scale=max(402\, 360*iw/ih):-1[OUT1]; [OUT1]crop=402:360 [OUT2];[1:v][OUT2]overlay[out]" -map [out] -map 0:a -s 402x360 output.flv 

Это немного масштабирует и обрезает видео и помещает изображение на задний план. Изображение bgra.

Это почти идеально, однако я получаю ошибку Неизвестный кодировщик 'vp6a', действительно, vf6a не поддерживается ffmpeg.

Я надеялся, что движок flix будет вариантом, но получить версию уже невозможно.

Я не нашел другого кодировщика, который кодирует vp6a (кроме Adobe Media Encoder, но он не может поместить изображение в фоновом режиме, и я не могу использовать его из командной строки).

Итак, у кого-нибудь есть патч для ffmpeg? Или кодировщик с открытым исходным кодом для vp6a? Или другой кодек с альфа, который может быть закодирован с помощью ffmpeg? Или лицензия на flix-движок, который я могу использовать?

Подобный вопрос был задан здесь, я перепробовал все, что было предложено там и многое другое. Окончательный ответ в этой теме гласит, что vp6a «довольно новый». Между тем это уже не так, поэтому я надеюсь, что сейчас есть решение этой проблемы.

Большое спасибо за любую помощь, Алекс

1
vp6a поддерживается в соответствии с моим `ffmpeg -codecs`, а также` avconv -codecs`. Какую версию вы используете? Paul 11 лет назад 0
@Paul, декодирование vp6a поддерживается в ffmpeg, а не в кодировке. Nick van Tilborg 11 лет назад 3

0 ответов на вопрос

Похожие вопросы