FFMPEG-разделить 3D видео на коллекцию из 2 изображений

Я хочу разделить бок о бок 3D видео на 2 изображения и сохранить их как JPEG (или PNG). Это должно привести к 24 изображениям (левое изображение и правое изображение) в секунду для всего фильма.

Я знаю, что есть такая команда, как ffmpeg -i in.mp4 -filter:v "crop=out_w:out_h:x:y" out.mp4 обрезать части видео, но я хочу, чтобы автоматически найти центр ширины и разрезать видео пополам, а затем Сохранить Изображение.

могу ли я сделать что-то подобное, используя исключительно FFMPEG в Windows 10? и если есть способ сделать его, можно частоту частоты кадров подгонять? например, 5 изображений (левое и правое) в секунду вместо 24.

кстати, я также могу использовать Linux Bash, доступный в юбилейном выпуске Windows 10.

спасибо

9
задан Cypher
09.02.2023 12:04 Количество просмотров материала 3027
Распечатать страницу

3 ответа

вы также можете использовать

ffmpeg -i 1.mp4 -vf "stereo3d=out=ml" -r 1 %03d-left.jpg -vf "stereo3d=out=mr" -r 1 %03d-right.jpg
1
отвечен Gyan 2023-02-10 19:52

попробуйте это: ffmpeg -i in.mp4 -filter:v "crop=(iw/2):ih:0:0" out_lefthalf.mp4

есть много примеров кода, документации, вы можете прочитать его в https://ffmpeg.org/ffmpeg-filters.html#crop

0
отвечен c97 2023-02-10 22:09

ОК, благодаря пользователю c97 я закончил с этой командой, которая делает работу:

ffmpeg -i 1.mp4 -r 1/1 -filter:v "crop=(iw/2):ih:0:0" %03d-left.jpg -r 1/1 -filter:v "crop=(iw/2):ih:(iw/2):0" %03d-right.jpg

0
отвечен Cypher 2023-02-11 00:26

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх