Korzystam z następującego polecenia:
ffmpeg -i audio.mp3 -ar 44100 -f image2 -i logo.jpg -r 15 -b 1800 -s 640x480 foo.mov
Które z powodzeniem wyświetla wideo z moim nagranym dźwiękiem i obrazem na nim.
Podczas próby przesłania tego do YouTube nie można przetworzyć, niezależnie od formatów, które próbuję: .mov, .avi, .flv, .mp4
Czy w powyższym opisie brakuje jakiegoś ustawienia, które wygenerowałoby format akceptowany przez Youtube? Próbowałem przejrzeć dokumentację ffmpeg, ale jestem nad głową.
Zrobiłem eksperyment, umieszczając 2-sekundowe wideo z 30-sekundowym plikiem mp3. Po przesłaniu do youtube powstały film miał tylko 2 sekundy. Może być tak, że YouTube patrzy tylko na ścieżkę wideo na długość, a ponieważ zdjęcie ma tylko ramkę lub cokolwiek innego, być może to go rozwala.