阻止 ffmpeg 创建多部分 avi 文件

阻止 ffmpeg 创建多部分 avi 文件

我正在尝试使用 FFMPEG 将 h264 avi 文件转换为 Xvid 格式。视频文件大约 90 分钟长。我使用的代码是:

ffmpeg -i input.avi -c:v libxvid -r 15 -an -vtag xvid -f avi output.avi

问题在于,正如 GSpot 所述,转换后的视频文件是多部分文件。这很成问题,因为我需要单部分文件来进行视频分析。我找不到如何设置 FFMPEG 来创建单部分文件,也无法使用任何其他软件,因为我已经编写了一个脚本,使用 R 自动使用 FFMPEG 转换视频。

这是输出文件(当然不包括有关转换后的帧的所有行):

C:\Documents and Settings\eeg2user>ffmpeg -i "E:\input.AVI" -c:v libxvid -
r 15 -an -vtag xvid -f avi E:\output.AVI
ffmpeg version N-32355-g4f7dfe1, Copyright (c) 2000-2011 the FFmpeg developers
  built on Sep  6 2011 13:06:48 with gcc 4.6.1
  configuration: --enable-gpl --enable-version3 --enable-memalign-hack --enable-
runtime-cpudetect --enable-avisynth --enable-bzlib --enable-frei0r --enable-libo
pencore-amrnb --enable-libopencore-amrwb --enable-libfreetype --enable-libgsm --
enable-libmp3lame --enable-libopenjpeg --enable-librtmp --enable-libschroedinger
 --enable-libspeex --enable-libtheora --enable-libvorbis --enable-libvpx --enabl
e-libx264 --enable-libxavs --enable-libxvid --enable-zlib
  libavutil    51. 16. 0 / 51. 16. 0
  libavcodec   53. 13. 0 / 53. 13. 0
  libavformat  53. 11. 0 / 53. 11. 0
  libavdevice  53.  3. 0 / 53.  3. 0
  libavfilter   2. 39. 0 /  2. 39. 0
  libswscale    2.  1. 0 /  2.  1. 0
  libpostproc  51.  2. 0 / 51.  2. 0
Input #0, avi, from 'E:\input.AVI':
  Metadata:
    date            : 2012-12-01
    ICRT            : 15:50:14
    comment         :
  Duration: 01:11:14.57, start: 0.000000, bitrate: 4136 kb/s
    Stream #0.0: Video: h264 (Main) (H264 / 0x34363248), yuv420p, 1280x720 [SAR
1:1 DAR 16:9], 29.97 fps, 29.97 tbr, 29.97 tbn, 59.94 tbc
    Stream #0.1: Audio: aac ([255][0][0][0] / 0x00FF), 48000 Hz, stereo, s16, 12
8 kb/s
[buffer @ 0204A080] w:1280 h:720 pixfmt:yuv420p tb:1/1000000 sar:1/1 sws_param:
Output #0, avi, to 'E:\output.AVI':
  Metadata:
    ICRD            : 2012-12-01
    ICRT            : 15:50:14
    ICMT            :
    ISFT            : Lavf53.11.0
    Stream #0.0: Video: mpeg4 (xvid / 0x64697678), yuv420p, 1280x720 [SAR 1:1 DA
R 16:9], q=2-31, 200 kb/s, 15 tbn, 15 tbc
Stream mapping:
  Stream #0.0 -> #0.0 (h264 -> libxvid)
Press [q] to stop, [?] for help
frame=    8 fps=  0 q=13.0 size=      54kB time=00:00:00.53 bitrate= 828.7kbits/
frame=   16 fps= 15 q=17.0 size=      90kB time=00:00:01.06 bitrate= 690.9kbits/
frame=   22 fps= 13 q=17.0 size=     103kB time=00:00:01.46 bitrate= 573.0kbits/
frame=   28 fps= 13 q=19.0 size=     129kB time=00:00:01.86 bitrate= 566.0kbits/
frame=   36 fps= 14 q=16.0 size=     138kB time=00:00:02.40 bitrate= 472.3kbits/
frame=   37 fps=  8 q=15.0 size=     156kB time=00:00:02.46 bitrate= 517.5kbits/
frame=   37 fps=  7 q=15.0 size=     156kB time=00:00:02.46 bitrate= 517.5kbits/
frame=   45 fps=  7 q=19.0 size=     174kB time=00:00:03.00 bitrate= 475.5kbits/
s dup=0 drop=42

相关内容