Форум OlegON > Компьютеры и Программное обеспечение > Операционные системы и программное обеспечение

Хитрости ffmpeg в примерах : Операционные системы и программное обеспечение

28.03.2024 11:58


01.02.2022 17:08
OlegON
 
Если поискать по форуму по слову ffmpeg, то найдете много интересных примеров применения этой замечательной утилиты.
Ссылки вставлять не буду, ищется легко.
Однако, чтобы не разбрасываться, хочу записать еще несколько интересных примеров

Запись экрана:
Код:
ffmpeg -f x11grab -y -r 30 -s 1600x900 -i :0.0 -vcodec huffyuv out.avi
Перевод в другой формат, с другими кодеками:
Код:
ffmpeg -i out.avi -c:v vp9 -b:v 100K Triangle.mp4
Преобразование вертикального видео в 16х9 с добавлением размытия фона
Код:
ffmpeg -i Tok2.mp4 -lavfi '[0:v]scale=ih*16/9:-1,boxblur=luma_radius=min(h\,w)/20:luma_power=1:chroma_radius=min(cw\,ch)/20:chroma_power=1[bg];[bg][0:v]overlay=(W-w)/2:(H-h)/2,crop=h=iw*9/16' -vb 800K TriangleTok2.mp4
Обьединение файлов из списка:
Код:
ffmpeg -f concat -safe 0 -i list.txt -c copy OUTTriangle.mp4
Прямая трансляция файла
Код:
ffmpeg -i OUTTriangle.mp4 -f flv rtmp://a.rtmp.youtube.com/live2/5wkv-15m3-3zme-zb2u
Прямая трансляция чужого потока:
Код:
ffmpeg -i $(youtube-dl -f best --get-url урл_чужого_стрима) -f flv rtmp://a.rtmp.youtube.com/live2/5wkv-15m3-3zme-zb2u
13.06.2022 11:41
OlegON
 
Перекодирование неприлично больших видео для передачи в мессенджеры и просмотр на телефоне

Код:
ffmpeg -i Master_GB.mp4 -vf "fps=24,scale=640:-1:flags=lanczos" -codec:a aac -codec:v h264 -preset slow master.mp4
11.05.2023 13:53
OlegON
 
Если некоторые начинают съемку вертикального видео, а потом переходят в горизонтальное... Итог: видео на боку.
Чтобы повернуть видео против часовой стрелки без потери качества, используем следующий вариант
Код:
ffmpeg -i input.mp4 -vf "transpose=2" -c:a copy output.mp4
Часовой пояс GMT +3, время: 11:58.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.