Разбираем видео на кадры в Ubuntu 10.10

Posted by

Довольно часто, просматривая познавательные фильмы или просто любимое Вами кино в хорошем качестве, хочется выдернуть какой либо понравившейся Вам кадр и установить на заставку на Вашем ПК. Сейчас я покажу, как это сделать в моей любимой системе . И так, из репозитариев нам нужно будет доустановить пакет :

keiz@ekz:~$ sudo aptitude install ffmpeg

 

Для получения информации о файле:

keiz@ekz:/media/xlamino/test_ffmpeg$ ffmpeg -i admin.mp4

FFmpeg version 0.6-4:0.6-2ubuntu6.3, Copyright (c) 2000-2010 the FFmpeg developers

built on Dec 21 2011 18:28:03 with gcc 4.4.5

configuration: —extra-version=4:0.6-2ubuntu6.3 —prefix=/usr —enable-avfilter —enable-avfilter-lavf —enable-vdpau —enable-bzlib —enable-libgsm —enable-libschroedinger —enable-libspeex —enable-libtheora —enable-libvorbis —enable-vaapi —enable-pthreads —enable-zlib —enable-libvpx —disable-stripping —enable-runtime-cpudetect —enable-gpl —enable-postproc —enable-x11grab —enable-libdc1394 —enable-shared —disable-static

WARNING: library configuration mismatch

libavutil configuration: —extra-version=4:0.6-2ubuntu3.3 —prefix=/usr —enable-avfilter —enable-avfilter-lavf —enable-vdpau —enable-bzlib —enable-libdirac —enable-libgsm —enable-libopenjpeg —enable-libschroedinger —enable-libspeex —enable-libtheora —enable-libvorbis —enable-vaapi —enable-pthreads —enable-zlib —enable-libvpx —disable-stripping —enable-runtime-cpudetect —enable-libmp3lame —enable-gpl —enable-postproc —enable-x11grab —enable-libfaad —enable-libxvid —enable-libx264 —enable-librtmp —enable-libdc1394 —enable-shared —disable-static

libavcodec configuration: —extra-version=4:0.6-2ubuntu3.3 —prefix=/usr —enable-avfilter —enable-avfilter-lavf —enable-vdpau —enable-bzlib —enable-libdirac —enable-libgsm —enable-libopenjpeg —enable-libschroedinger —enable-libspeex —enable-libtheora —enable-libvorbis —enable-vaapi —enable-pthreads —enable-zlib —enable-libvpx —disable-stripping —enable-runtime-cpudetect —enable-libmp3lame —enable-gpl —enable-postproc —enable-x11grab —enable-libfaad —enable-libxvid —enable-libx264 —enable-librtmp —enable-libdc1394 —enable-shared —disable-static

libavutil 50.15. 1 / 50.15. 1

libavcodec 52.72. 2 / 52.72. 2

libavformat 52.64. 2 / 52.64. 2

libavdevice 52. 2. 0 / 52. 2. 0

libavfilter 1.19. 0 / 1.19. 0

libswscale 0.11. 0 / 0.11. 0

libpostproc 51. 2. 0 / 51. 2. 0

Input #0, mov,mp4,m4a,3gp,3g2,mj2, from ‘admin.mp4’:

Metadata:

major_brand : isom

minor_version : 1

compatible_brands: isom

artist : Vega

title : ����

encoder : AMVsimple GUI 3.4_standard

Duration: 00:03:43.97, start: 0.000000, bitrate: 3422 kb/s

Stream #0.0(und): Video: h264, yuv420p, 688×384, 3248 kb/s, 25 fps, 25 tbr, 25 tbn, 50 tbc

Stream #0.1(und): Audio: aac, 48000 Hz, stereo, s16, 171 kb/s

At least one output file must be specified

 

Чтобы разложить мультимедийный контент на кадры (кадры могут принимать следующие графические форматы: PGM, PPM, PAM, PGMYUV, JPEG, GIF, PNG, TIFF, SGI):

keiz@ekz:/media/xlamino/test_ffmpeg$ ffmpeg -i admin.mp4 image%d.jpg

FFmpeg version 0.6-4:0.6-2ubuntu6.3, Copyright (c) 2000-2010 the FFmpeg developers

built on Dec 21 2011 18:28:03 with gcc 4.4.5

configuration: —extra-version=4:0.6-2ubuntu6.3 —prefix=/usr —enable-avfilter —enable-avfilter-lavf —enable-vdpau —enable-bzlib —enable-libgsm —enable-libschroedinger —enable-libspeex —enable-libtheora —enable-libvorbis —enable-vaapi —enable-pthreads —enable-zlib —enable-libvpx —disable-stripping —enable-runtime-cpudetect —enable-gpl —enable-postproc —enable-x11grab —enable-libdc1394 —enable-shared —disable-static

WARNING: library configuration mismatch

libavutil configuration: —extra-version=4:0.6-2ubuntu3.3 —prefix=/usr —enable-avfilter —enable-avfilter-lavf —enable-vdpau —enable-bzlib —enable-libdirac —enable-libgsm —enable-libopenjpeg —enable-libschroedinger —enable-libspeex —enable-libtheora —enable-libvorbis —enable-vaapi —enable-pthreads —enable-zlib —enable-libvpx —disable-stripping —enable-runtime-cpudetect —enable-libmp3lame —enable-gpl —enable-postproc —enable-x11grab —enable-libfaad —enable-libxvid —enable-libx264 —enable-librtmp —enable-libdc1394 —enable-shared —disable-static

libavcodec configuration: —extra-version=4:0.6-2ubuntu3.3 —prefix=/usr —enable-avfilter —enable-avfilter-lavf —enable-vdpau —enable-bzlib —enable-libdirac —enable-libgsm —enable-libopenjpeg —enable-libschroedinger —enable-libspeex —enable-libtheora —enable-libvorbis —enable-vaapi —enable-pthreads —enable-zlib —enable-libvpx —disable-stripping —enable-runtime-cpudetect —enable-libmp3lame —enable-gpl —enable-postproc —enable-x11grab —enable-libfaad —enable-libxvid —enable-libx264 —enable-librtmp —enable-libdc1394 —enable-shared —disable-static

libavutil 50.15. 1 / 50.15. 1

libavcodec 52.72. 2 / 52.72. 2

libavformat 52.64. 2 / 52.64. 2

libavdevice 52. 2. 0 / 52. 2. 0

libavfilter 1.19. 0 / 1.19. 0

libswscale 0.11. 0 / 0.11. 0

libpostproc 51. 2. 0 / 51. 2. 0

Input #0, mov,mp4,m4a,3gp,3g2,mj2, from ‘admin.mp4’:

Metadata:

major_brand : isom

minor_version : 1

compatible_brands: isom

artist : Vega

title : ����

encoder : AMVsimple GUI 3.4_standard

Duration: 00:03:43.97, start: 0.000000, bitrate: 3422 kb/s

Stream #0.0(und): Video: h264, yuv420p, 688×384, 3248 kb/s, 25 fps, 25 tbr, 25 tbn, 50 tbc

Stream #0.1(und): Audio: aac, 48000 Hz, stereo, s16, 171 kb/s

Output #0, image2, to ‘image%d.jpg’:

Metadata:

encoder : Lavf52.64.2

Stream #0.0(und): Video: mjpeg, yuvj420p, 688×384, q=2-31, 200 kb/s, 90k tbn, 25 tbc

Stream mapping:

Stream #0.0 -> #0.0

Press [q] to stop encoding

frame= 5598 fps= 81 q=24.8 Lsize= -0kB time=223.92 bitrate= -0.0kbits/s

video:65254kB audio:0kB global headers:0kB muxing overhead -100.000033%

 

По завершению перейдя в каталог, к примеру через GUI интерфейс посредством любого файлового менеджера, можно обнаружить множество видеокадров этого видео:

На клавиатуре нажимаем «Alt + F2» для вызова диалогового окна «Выполнить программу» и набираем: «nautilus /media/xlamino/test_ffmpeg»

Открываем каталог с разложенным видеорядом через Nautilus.

Откроется каталог с разбитым видеорядом на изображения:

Листинг изображений полученных путем разложение видео файла.

 

Результат достигнут. На этом всё, удачи!!!

Leave a Reply

Ваш e-mail не будет опубликован. Обязательные поля помечены *

четырнадцать + шестнадцать =