Я ищу способ кодировать фильм с 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 «довольно новый». Между тем это уже не так, поэтому я надеюсь, что сейчас есть решение этой проблемы.
Большое спасибо за любую помощь, Алекс