Добавить пустое аудио к существующему видео

Иногда бывает ситуация, когда есть длинное видео без аудиодорожки, которое нужно скинуть в Telegram. mp4 без аудио воспринимается как гифка, а хочется отправить как видео. Решение — добавить аудиодорожку с тишиной.
  1. ffmpeg -f lavfi -i anullsrc -i input.mp4 -c:v copy -shortest output.mp4
Видео не перекодируется, поэтому обработка будет мгновенной.

Если первый вариант не сработало, вот более полный вариант с указанием частоты дискретизации и кодеком:
  1. ffmpeg -f lavfi -i anullsrc=channel_layout=stereo:sample_rate=44100 -i input.mp4 -map 0:a:0 -map 1:v:0 -c:v copy -c:a aac -shortest output.mp4

Реклама

Мы в соцсетях

vk tw tg yt