Воспроизведение конвертированного видео ffmpeg на слайдах Google - PullRequest
0 голосов
/ 30 марта 2019

У меня есть изображение PNG и аудиофайл MP3. Я хотел бы создать видео с неподвижным изображением и использовать его в презентации Google. Из документации Google поддерживаются следующие форматы (и кодеки): https://support.google.com/drive/answer/2423694?hl=en&co=GENIE.Platform=Desktop

1) FFMPEG - самый простой инструмент, который я могу найти, чтобы сделать видео из изображения + аудио. Но если у вас есть другие варианты, пожалуйста, предложите. 2) Я попробовал пару команд:

## Command 1
ffmpeg -i image.png -i audio.mp3 -acodec mp3 -vcodec flv1 video9.flv

## Command 2
ffmpeg -i image.png -i audio.mp3 -acodec aac -vcodec mpeg4 video7.mov

## Command 3
ffmpeg -i image.png -i audio.mp3 -vcodec wmv1 final14.wmv

Но все они отображают ошибку Video cannot be played в Google слайдах. Когда я пытаюсь воспроизвести их на диске Google, я получаю сообщение об ошибке Unable to process this video.

Есть мысли о том, как создать видеофайл, который будет воспроизводиться на слайдах Google?

Ответы [ 2 ]

0 голосов
/ 01 апреля 2019

видео H.264 и аудио AAC в MP4:

ffmpeg -loop 1 -i image.png -i audio.mp3 -c:v libx264 -c:a aac -vf format=yuv420p -shortest -movflags +faststart output.mp4

Общие рекомендации по совместимости:

  • Убедитесь, что изображение зацикливается с входом -loopвариант;в противном случае он будет кодировать один кадр.Когда включен -loop, вам также понадобится опция -shortest, чтобы он не зацикливался вечно.

  • Включить -vf format=yuv420p (или псевдоним -pix_fmt yuv420p) для выводасовместимый формат пикселей.

  • Используйте AAC вместо MP3 в MP4 для лучшей совместимости с проигрывателем.

  • Если устройство / проигрыватель устарел и не работаетt как видео добавить -profile:v main.В противном случае пропустите это.Или включите его для массовой совместимости для возможности воспроизведения на любых устаревших устройствах.

  • -movflags +faststart позволит начать воспроизведение до полной загрузки видео.

0 голосов
/ 31 марта 2019

Не могу понять, как воспроизвести видео, сгенерированное ffmpeg, но я использовал онлайн-конвертер изображений + видео (http://ez -converter.com / ), и вывод этого, похоже, работал в гугл плей слайды. Хотелось бы знать, почему конвертированные видео ffmpeg не работают, если у кого-то есть понимание

...