Я попытался использовать это решение, используя ffmpeg, чтобы установить кадр для постера MP4.
ffmpeg -i input.mp4 -i image.png -acodec copy -vcodec copy -map 0 -map 1:0 -metadata comment="adding a comment" output.mp4
Метаданные устанавливаются, но изображение не сохраняется. Когда я проверяю этот вывод с помощью ffprobe -show_format
фильм содержит 3 потока (вместо старых 2 потоков), но он думает, что это видео:
Stream #0:2(und): Video: png (mp4v / 0x7634706D), rgba(pc), 843x633, 123731 kb/s, 25 fps, 25 tbr, 12800 tbn, 12800 tbc
Сохранение изображения с помощью программы с графическим интерфейсом, затем просмотр шоу
Stream #0:2: Video: png, rgb24(pc), 843x633, 90k tbr, 90k tbn, 90k tbc
Как мне указать 2-й вход это изображение?