Jump to content
Compvision.ru
Sign in to follow this  
mrgloom

ffmpeg конвертация image<->video

Recommended Posts

Хочу сконвертировать видео в изображения, обработать изображения и потом обратно слепить видео.

Делаю так :

./ffmpeg -r 30 -i $VIDEO_NAME "image%d.png"

./ffmpeg -r 30 -y -i "image%d.png" output.mpg

 

в итоге получаю в output.mpg артефакты в виде "квадратов"  типа jpeg, положение которых меняется со временем.

Так же fps 30 (-r 30) подобран на глаз, не знаю как его определить правильно, но во всяком случае при fps 30 при конвертации в картинки их выдаёт столько же сколько выдаёт команда :

FRAME_COUNT=`./ffprobe -v error -count_frames -select_streams v:0 -show_entries stream=nb_read_frames -of default=nokey=1:noprint_wrappers=1 $VIDEO_NAME`

а если не указывать -r 30, то генерится очень много фотографий  > 1kk.

 

Итак вопросы :

1. Как подобрать frame rate правильно.

2. Как не потерять в качестве.

Share this post


Link to post
Share on other sites

Можно попробовать в mjpeg перегнать вначале, мне как то Nuzhny говорил, что это просто набор картинок без темпорального кодирования.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×