FFMPEG: наложение PNG на видео с дополнительной звуковой дорожкой

Я использую эту команду для наложения прозрачного PNG поверх видео, и использую звуковую дорожку из видео, чтобы быть единственной звуковой дорожкой в ​​выходном файле. К сожалению, это не удастся, если у видео нет звуковой дорожки. Есть ли какие-либо рекомендации по выбору этой звуковой дорожки (если ее нет на видео)?

ffmpeg -y -i 'video_path' -i 'overlay_path' -filter_complex 'overlay[out],amix=inputs=1,pan=stereo|c0=c0|c1=c0' -map '[out]' -movflags +faststart output.mp4

1 ответ

Вы могли бы использовать ffprobe проверить, существует ли звуковая дорожка, и запустить другую команду с другим отображением, когда аудиопоток не найден.

ffprobe -v quiet -print_format json -show_streams 'video_path'
Другие вопросы по тегам