Новости

30.09.2013

Пережатие файлов с видеокамеры.

Отснял я некоторый материал на видеокамеру в формате HD и решил сделать копию в уменьшеном разрешении.
Очень хорошо для этого подошел ffmpeg (так как у меня все равно все хранится на линуховом насе).
Вот команда:

ffmpeg -i 00526.MTS -threads 4 -deinterlace -f avi  -s 852x480  -aspect 16:9 -b 1800k   -ar 48000 -ab 128k -ac 2 00526.MTS.avi
ffmpeg version 0.10.2 Copyright (c) 2000-2012 the FFmpeg developers
  built on Apr  6 2012 09:33:53 with gcc 4.5.0 20100604 [gcc-4_5-branch revision 160292]
  configuration: --disable-yasm
  libavutil      51. 35.100 / 51. 35.100
  libavcodec     53. 61.100 / 53. 61.100
  libavformat    53. 32.100 / 53. 32.100
  libavdevice    53.  4.100 / 53.  4.100
  libavfilter     2. 61.100 /  2. 61.100
  libswscale      2.  1.100 /  2.  1.100
  libswresample   0.  6.100 /  0.  6.100
Input #0, mpegts, from '00526.MTS':
  Duration: 00:15:12.32, start: 980.464000, bitrate: 17356 kb/s
  Program 1
    Stream #0:0[0x1011]: Video: h264 (High) (HDMV / 0x564D4448), yuv420p, 1920x1080 [SAR 1:1 DAR 16:9], 50 fps, 50 tbr, 90k tbn, 50 tbc
    Stream #0:1[0x1100]: Audio: ac3 (AC-3 / 0x332D4341), 48000 Hz, 5.1(side), s16, 448 kb/s
    Stream #0:2[0x1200]: Subtitle: hdmv_pgs_subtitle ([144][0][0][0] / 0x0090)
Please use -b:a or -b:v, -b is ambiguous
[buffer @ 0x13a2220] w:1920 h:1080 pixfmt:yuv420p tb:1/1000000 sar:1/1 sws_param:
[scale @ 0x13a4860] w:1920 h:1080 fmt:yuv420p -> w:852 h:480 fmt:yuv420p flags:0x4
Incompatible sample format 's16' for codec 'ac3', auto-selecting format 'flt'
[ac3 @ 0x13a3bc0] channel_layout not specified
[ac3 @ 0x13a3bc0] No channel layout specified. The encoder will guess the layout, but it might be incorrect.
Output #0, avi, to '00526.MTS.avi':
  Metadata:
    ISFT            : Lavf53.32.100
    Stream #0:0: Video: mpeg4 (FMP4 / 0x34504D46), yuv420p, 852x480 [SAR 1:1 DAR 71:40], q=2-31, 1800 kb/s, 50 tbn, 50 tbc
    Stream #0:1: Audio: ac3 ([0] [0][0] / 0x2000), 48000 Hz, stereo, flt, 128 kb/s
Stream mapping:
  Stream #0:0 -> #0:0 (h264 -> mpeg4)
  Stream #0:1 -> #0:1 (ac3 -> ac3)
Press [q] to stop, [?] for help
Input stream #0:1 frame changed from rate:48000 fmt:s16 ch:6 to rate:48000 fmt:s16 ch:2
frame=22787 fps=  4 q=4.8 Lsize=  216236kB time=00:15:12.32 bitrate=1941.7kbits/s
video:200222kB audio:14256kB global headers:0kB muxing overhead 0.819753%
opensuse:/mnt/hd4/upload/Kostya #
 

Все новости