Re -выборка видео H264 для уменьшения частоты кадров при сохранении высокого качества изображения

Вот вывод mplayer для интересующего видео:

br@carina:/tmp$ mplayer foo.mov 
mplayer: Symbol `ff_codec_bmp_tags' has different size in shared object, consider re-linking
MPlayer 1.0rc4-4.5.2 (C) 2000-2010 MPlayer Team
mplayer: could not connect to socket
mplayer: No such file or directory
Failed to open LIRC support. You will not be able to use your remote control.

Playing foo.mov.
libavformat file format detected.
[lavf] stream 0: video (h264), -vid 0
[lavf] stream 1: audio (aac), -aid 0, -alang eng
VIDEO:  [H264]  1280x720  24bpp  59.940 fps  2494.2 kbps (304.5 kbyte/s)
==========================================================================
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
Selected video codec: [ffh264] vfm: ffmpeg (FFmpeg H.264)
==========================================================================
==========================================================================
Opening audio decoder: [faad] AAC (MPEG2/4 Advanced Audio Coding)
AUDIO: 44100 Hz, 2 ch, s16le, 128.0 kbit/9.07% (ratio: 15999->176400)
Selected audio codec: [faad] afm: faad (FAAD AAC (MPEG-2/MPEG-4 Audio))
==========================================================================
AO: [pulse] 44100Hz 2ch s16le (2 bytes per sample)
Starting playback...
Movie-Aspect is 1.78:1 - prescaling to correct movie aspect.
VO: [vdpau] 1280x720 => 1280x720 Planar YV12

Я хотел бы использовать ffmpeg, mencoder или какой-либо другой командный -линейный транскодер видео, чтобы повторно -семплировать это видео с более низкой частотой кадров без потери качества изображения . То есть каждый кадр должен оставаться максимально четким.

Попытки

ffmpeg -i foo.mov -r 25 -vcodec copy bar.mov
  • Целевая частота кадров --25 кадров в секунду --достигается, но отдельные кадры выглядят «блочными».
mencoder -nosound -ovc copy foo.mov -ofps 25 -o bar.mov
  • Видео фактически невозможно -просмотреть.

Помощь!

Это кажется достаточно простым вариантом использования. Я очень удивлен, что очевидные вещи не работают. Что-то не так с моим подходом?

35
задан BrianTheLion 12 June 2012 в 20:14
поделиться