Как я могу ускорить видео путем отбрасывания кадров?

Если все остальное перестало работать, вход в систему от другого терминала и типа: screen -raAdx. Это повторно прикрепит Ваш экран, как совместно использовано и позволит Вам отсоединять его.

6
задан Rory 26 August 2009 в 14:17
поделиться

2 ответа

avidemux может изменять частоту кадров фильмов и предлагает управление командной строкой .

1
ответ дан 9 December 2019 в 22:37
поделиться

Вы можете просто установить частоту кадров в два раза выше. например, если на входе действительно было 30 / 1.001 FPS:

mencoder -fps 60/1.001 -oac copy -ovc copy -o output.avi input.avi

http://www.mplayerhq.hu/DOCS/HTML/en/index.html

Или отбросьте кадры с помощью mencoder -sstep 0.1 для перехода вперед на 0,1 секунды после каждого кадра.

mplayer -nosound -channels 2 -vf decimate = -2: 16384: 16384: 1 mvi_3524.avi тоже работает, но, вероятно, медленно, и вы, вероятно, не сможете это сделать без распаковки / повторного сжатия каждого кадра .

mjpegtools имеет yuvfps для наложения / удаления кадров в видео y4m. См. http://linux.die.net/man/1/mjpegtools .

Мне не очень повезло с поиском инструмента, который знает, как удалять кадры из видео mjpeg без распаковки / повторного сжатия . Таким образом, вам может потребоваться преобразовать mjpeg в каталог файлов .jpg, удалите нечетные пронумерованные и повторно соберите их в видео в формате mjpeg с той же частотой кадров. Это не ухудшит качество изображения.

4
ответ дан 9 December 2019 в 22:37
поделиться
Другие вопросы по тегам:

Похожие вопросы: