Как с ffmpeg порезать в папке видеофайлы для инстаграм-сторис?

Есть в папке много видео файлов *mov. (на скрине их два шт.)
627bf21f2ae55538572821.jpeg

Хочу все эти *mov файлы порезать для инстаграм видео-сторис длинной по 59 секунд (неважно на каком кадре резать). По итогу получится оч мнооооого видеофайлов по 59 секунд.

Хочу порезать чтоб каждый итоговый видеофайл имел такие параметры:
MP4 Container format
H.264 Video Codec
AAC Audio
3500kbps bitrate
30 FPS
60 seconds maximum in length
1080p 9:16 ( 1080 х 1920 px)


Сделал для ffmpeg такой батник:
@echo off
for %%i in (*.mov) do (
  ffmpeg -i "%%i" -vf scale=ih*9/16:ih,scale=iw:-2,setsar=1,scale=-2:1080 -c:v libx264 -profile:v main -level:v 3.0 -x264-params scenecut=0:open_gop=0:min-keyint=72:keyint=72 -c:a aac -preset slow -crf 23 -r 30 -sn -f segment -segment_time 59 -y "%%~ni.mp4"

)

Как побороть ошибку? Скрин ошибки:
627bf2d79b52b759503823.jpeg
  • Вопрос задан
  • 78 просмотров
Решения вопроса 1
x264 [error]: main profile doesn't support a bit depth of 10

похоже, исходные видео с 10-битной глубиной цвета..
Попробуйте добавить опцию -pix_fmt yuv420p
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Vapaamies
@Vapaamies
В творческом кризисе
А что такое -f segment? Первый раз вижу такой формат. Боюсь, именно его нельзя впихнуть в контейнер MP4.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы