我的工作站似乎有足够的内存(和一切).当我尝试运行ffmpeg时,如下所示:
/usr/local/bin/ffmpeg \
-loglevel debug \
-i "A066C002_170619NU_CANON.mov" \
-filter_complex "[0:0] [0:2] amerge, aformat=sample_fmts=s16:channel_layouts=stereo [a]" \
-map "[a]" \
-map 0:5 \
-c:a libfdk_aac \
-vbr 3 \
-vcodec libx264 \
-profile:v baseline \
-level 3.0 \
-vf scale=1280:720 \
-pix_fmt yuv420p \
-crf 20 \
-metadata title="Test movie" \
-movflags +faststart \
-y \
"A066C002_170619NU_CANON.mp4"
Run Code Online (Sandbox Code Playgroud)
它失败并显示"过滤时出错:无法分配内存".
ffmpeg version N-86721-gf605b56-am Copyright (c) 2000-2017 the FFmpeg developers
built with gcc 4.4.7 (GCC) 20120313 (Red Hat 4.4.7-4)
configuration: --extra-version=am --enable-gpl --enable-libfdk-aac --enable-libsoxr …
Run Code Online (Sandbox Code Playgroud) ffmpeg ×1