ffmpeg创建mp4 vs mp4

时间:2015-10-19 16:03:09

标签: video ffmpeg mp4

我有两个mp4文件。其中一个是给我的,并在mediawiki下播放(使用MediawikiPlayer扩展)。我从WMV文件创建的另一个并没有播放。当我通过ffprobe的眼睛看这两个文件时,它们看起来非常不同。工作文件返回:

Metadata:
  major_brand     : mp42
  minor_version   : 0
  compatible_brands: mp42isomavc1
  creation_time   : 2013-12-28 20:25:51
  encoder         : HandBrake 0.9.9 2013052900
Duration: 00:00:17.05, start: 0.000000, bitrate: 957 kb/s
  Chapter #0:0: start -0.066733, end 17.017000
  Metadata:
    title           : Chapter 1
  Stream #0:0(und): Video: h264 (Main) (avc1 / 0x31637661), yuv420p(tv, smpte170m/smpte170m/bt709), 704x480 [SAR 10:11 DAR 4:3], 824 kb/s, 29.97 fps, 29.97 tbr, 90k tbn, 180k tbc (default)
  Metadata:
    creation_time   : 2013-12-28 20:25:51
    encoder         : JVT/AVC Coding
  Stream #0:1(und): Audio: aac (LC) (mp4a / 0x6134706D), 48000 Hz, stereo, fltp, 128 kb/s (default)
  Metadata:
    creation_time   : 2013-12-28 20:25:51
  Stream #0:2(und): Subtitle: mov_text (text / 0x74786574), 0 kb/s
  Metadata:
    creation_time   : 2013-12-28 20:25:51

非工作产生了这个:

Metadata:
  major_brand     : isom
  minor_version   : 512
  compatible_brands: isomiso2mp41
  encoder         : Lavf55.0.100
Duration: 00:05:25.79, start: 0.033333, bitrate: 1331 kb/s
  Stream #0:0(eng): Video: mpeg4 (Simple Profile) (mp4v / 0x7634706D), yuv420p, 704x528 [SAR 1:1 DAR 4:3], 1198 kb/s, 25 fps, 25 tbr, 12800 tbn, 25 tbc (default)
  Metadata:
    handler_name    : VideoHandler
  Stream #0:1(eng): Audio: aac (LC) (mp4a / 0x6134706D), 48000 Hz, stereo, fltp, 128 kb/s (default)
  Metadata:
    handler_name    : SoundHandler

我需要提供哪些ffmpeg选项才能将我的wmv文件转换为mp4文件,就像这里列出的第一个文件(工作文件)一样?

更新:2015-10-23,这是ffmpeg对非工作文件的完整输出:

E:\>ffmpeg -i non-working.mp4
ffmpeg version N-71329-g235589e Copyright (c) 2000-2015 the FFmpeg developers
  built with gcc 4.9.2 (GCC)
  configuration: --enable-gpl --enable-version3 --disable-w32threads --enable-avisynth --enable-bzlib --enable-fontconfig --enable-frei0r --enable-gnutls --enable-iconv --enable-libass --enable-libblu
ray --enable-libbs2b --enable-libcaca --enable-libdcadec --enable-libfreetype --enable-libgme --enable-libgsm --enable-libilbc --enable-libmodplug --enable-libmp3lame --enable-libopencore-amrnb --enab
le-libopencore-amrwb --enable-libopenjpeg --enable-libopus --enable-librtmp --enable-libschroedinger --enable-libsoxr --enable-libspeex --enable-libtheora --enable-libtwolame --enable-libvidstab --ena
ble-libvo-aacenc --enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxavs --enable-libxvid --enable-lzma --ena
ble-decklink --enable-zlib
  libavutil      54. 22.101 / 54. 22.101
  libavcodec     56. 34.100 / 56. 34.100
  libavformat    56. 30.100 / 56. 30.100
  libavdevice    56.  4.100 / 56.  4.100
  libavfilter     5. 13.101 /  5. 13.101
  libswscale      3.  1.101 /  3.  1.101
  libswresample   1.  1.100 /  1.  1.100
  libpostproc    53.  3.100 / 53.  3.100
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'non-working.mp4':
  Metadata:
    major_brand     : isom
    minor_version   : 512
    compatible_brands: isomiso2mp41
    encoder         : Lavf55.0.100
  Duration: 00:10:12.94, start: 0.033333, bitrate: 1324 kb/s
    Stream #0:0(eng): Video: mpeg4 (Simple Profile) (mp4v / 0x7634706D), yuv420p, 704x528 [SAR 1:1 DAR 4:3], 1191 kb/s, 25 fps, 25 tbr, 12800 tbn, 25 tbc (default)
    Metadata:
      handler_name    : VideoHandler
    Stream #0:1(eng): Audio: aac (LC) (mp4a / 0x6134706D), 48000 Hz, stereo, fltp, 128 kb/s (default)
    Metadata:
      handler_name    : SoundHandler
At least one output file must be specified

0 个答案:

没有答案