使用-movflags快速启动



我尝试使用命令-movflags faststart

并得到以下错误:

Microsoft Windows [Version 6.0.6002] Copyright (c) 2006 Microsoft公司。版权所有

C:uploads1videos>ffmpeg -i simple1.mp4 -codec copy -map 0 -movflags faststart output.mp4

-movflags faststart output.mp4 ffmpeg version N-34549-g13b7781,版权所有(c) 2000-2011 ffmpeg开发者于2011年11月6日构建22:02:08使用GCC 4.6.1配置:——enable-gpl——enable-version3——disable-w32threads——enable-ru ntime-cpudetect——enable-avisynth——enable-bzlib——enable-frei0r——enable-libope ncore-amrnb——enable-libopencore-amrwb——enable-libfreetype——enable-libgsm——en able-libmp3lame——enable-libopenjpeg——enable-librtmp——enable-libschroedinger-enable-libspeex——enable-libtheora——enable-libvo-aacenc——enable-libvo- amr当c——enable-libvorbis——enable-libvpx——enable-libx264——enable-libxavs——enable- libxvid——enable-zlib libavutil 51。24. 0/51。24. 0 libavcodec28. 0/53。28.0 libavformat 53。19. 0/53。19. 0 libavdevice 53。4. 0/53。4. 0 libavfilter47. 0/2。47. 0 libswscale 2。1. 0/2。1. 0 libpostproc2. 0/51。2. 输入#0,mov,mp4,m4a,3gp,3g2,mj2,来自'simple1.mp4':元数据:Major_brand: isomMinor_version: 512compatible_brands: isomiso2avc1mp41encoder: Lavf54.29.104 Duration: 00:02:32.81, start: 0.000000,比特率:1166kb/s流#0:0(und):视频:h264(主)(avc1/0x31637661), yuv420p, 854x480 [SAR: 1:1 DAR 427:240], 1064kb/s, 29.97 fps, 29.97 tbr, 90kTbn, 59.94 TBC元数据:handler_name: VideoHandler流#0:1(und):音频:aac (mp4a/0x6134706D), 44100 Hz,单声道,s16, 93 kb/s元数据:handler_name: [mp4 muxer @ 04179D00] [Eval @ 0027DAB8]未定义常量或在'f aststart'中缺少'('

[mp4 muxer @ 04179D00] 无法解析选项值"faststart"

[mp4 muxer @ 04179D00] 错误设置选项movflags为值由于"快速上手"项目。

输出#0,mp4,到' Output .mp4':Major_brand: isomMinor_version: 512compatible_brands: isomiso2avc1mp41编码器:Lavf54.29.104流#0:0(und):视频:h264, yuv420p, 854x480 [SAR: 1:1 DAR 427:240], q=2-3 1, 1064kb/s, 29.97 fps, 90k tbn, 29.97 tbc元数据:handler_name: VideoHandler流#0:1(und):音频:aac, 44100 Hz,单声道,93 kb/s元数据:handler_name:流映射:Stream #0:0 -> #0:0 (copy) Stream #0:1 -> #0:1 (copy)

无法为输出文件#0写入头文件(不正确的编解码器参数?)

源代码快照上的版权日期,以及二进制文件的构建日期(2011年)表明,快速启动功能尚未在FFmpeg代码库中实现,根据源代码,这直到去年年底才发生;您可能需要更新版本的程序

除了命令行缺少的加号之外,您可能正在尝试将标志应用于输入文件,即在-i <filename>之前。尝试在命令行中更改标志的顺序,并使用最新版本的FFmpeg。

最新更新