ffmpeg



Предыдущая | Следующая

m4a to mp3

ffmpeg -v 5 -y -i input.m4a -acodec libmp3lame -ac 2 -ab 192k output.mp3

 

 

тут понадобилось конвертировать большое видео в меньшее по размеру в инете нашёл вариант

ffmpeg -i tmpoHcVBN.mp4 -c:v libx264 -preset slow -crf 22 -c:a copy output.mp4
tmpoHcVBN.mp4 -- исходник
-c:v libx264 -- кодек
-preset slow -- не знаю
-crf 22 -- типа параметры качества. Можно без заморочек просто играть этим параметром, чтобы найти нормальный вариант
-c:a copy -- скопировать аудио как есть
output.mp4 -- выходной файл.

 

 

 

вот отсюда можно скачать свежий ffmpeg, просто распаковать его и работать
https://johnvansickle.com/ffmpeg/

tar -xpJf archive.tar.xz

 

 

конвертация с hd1080 на hd720

ffmpeg -i MyMovie.mkv -vf scale=-1:720 -c:v libx264 -crf 18 -preset veryslow -c:a copy MyMovie_720p.mkv

 

 

-crf 18 -- это понятный показатель качества. Получается 0 -- это совсем без потерь. 18 с минимально видимыми потерями. 23 -- по умолчанию. 51 -- самые большие потери.

 

 

 

1. Отделить аудио от видео(без конвертации)
Использовать для получения аудио дорожки без видео

ffmpeg -i input_file_with_aac_audio.mp4 -c:a copy aac.aac



2. Аудио конвертировать
Конвертация одного типа кодирования в другой
ffmpeg -i aac.aac mp3.mp3

3. Заменить оригинальное аудио AC3, на MP3 дорожку(без конвертации видео потока).

ffmpeg -i input_file_with_mp3_audio.mp4 -c:v copy -c:a libfdk_aac -b:a 128k mp4.mp4

 

 

 

 

ffmpeg -i original_video.mkv -vcodec copy -acodec mp3 converted_video.mp4


Видеопоток скопируется без изменений, звук перекодируется в mp3 128 kbit/s.