Этот вопрос задавался много раз, и я попробовал большинство предложенных решений, но безрезультатно.
С помощью этой команды:
ffmpeg -loop 1 -i dummy.jpg -t 10 -pix_fmt yuv420p output.mp4
Я могу создать «пустышку».Файл mp4, который длится 10 секунд с фиксированным изображением (dummy.jpg).
Этот файл mp4 прекрасно воспроизводится в "QuickTime Player".
Однако при работе ffmpeg -v error output.mp4 -f null
выводится:
Output file #0 does not contain any stream
API-интерфейс Web Audio (AudioContext.decodeAudioData
) не может декодировать этот файл, и причиной, вероятно, является ошибка, о которой сообщает ffmpeg
.
Как включить и передать в output.mp4
?
Ура!