Я запускаю следующую команду:
ffmpeg -i audio.mp3 -ar 44100 -f image2 -i logo.jpg -r 15 -b 1800 -s 640x480 foo.mov
Который успешно выводит видео с моим записанным аудио и изображением на нем.
Когда я пытаюсь загрузить его на YouTube, он не может быть обработан независимо от форматов, которые я пробую: .mov, .avi, .flv, .mp4
Есть ли какая-то настройка, которую я пропускаю в приведенном выше, которая генерирует формат, который примет Youtube? Я попытался просмотреть документацию ffmpeg, но я нахожусь над моей головой.
Я провел эксперимент, поставив 2-секундное видео с 30-секундным mp3. Когда я загрузил на YouTube, видео получилось всего 2 секунды. Таким образом, может случиться так, что YouTube просматривает только видео дорожку по длине, и, поскольку картинка имеет длину всего кадра или что-то в этом роде, возможно, это мешает ей.