Я использую эту команду, но у выходного видео нет звука, вы можете мне помочь?
ffmpeg -y -i "{input}.*" -r 30 -g 50000 -q 22 -filter:v scale=650:-1 -c:v libx264 -c:a aac -b:a 320k -ar 42000 -pix_fmt yuv420p -b:v 1500k -strict experimental -shortest -x264-params lossless=1 -tag:v hvc1 -movflags faststart "{output}.hevc"
Введенная вами команда очень длинная. Причина, по которой он не работает, - ваш выходной файл {output}.hevc
, который является только для видео формата . Вам необходимо использовать контейнерный формат, который поддерживает как аудио, так и видео, например mkv
или mp4
.
В соответствии с предложением @ andrew.46, сначала вы должны попробовать более короткую команду:
ffmpeg -i input -c:v libx265 -crf 28 -c:a aac -b:a 128k output.mp4