从文档中,看起来这应该有效:
ffmpeg -i input.mp4 -af "pan=1c|c0=.5*c0+.5*c1" output.mp4
Run Code Online (Sandbox Code Playgroud)
输出是没有声音的视频。当我做 ffprobe 时,它说有一个音频单声道,但只有 2kbps。
但是,当我这样做时,它似乎可以工作并生成带有单声道的视频:
ffmpeg -i input.mp4 -ac 1 output.mp4
Run Code Online (Sandbox Code Playgroud)
有谁知道第一种方法对我不起作用的原因?
谢谢!
添加控制台输出
ffmpeg 输出:
ffmpeg -loglevel verbose -i video.mp4 -af "pan=1c|c0=.5*c0+.5*c1" output.mp4
ffmpeg version 2.6.2 Copyright (c) 2000-2015 the FFmpeg developers
built with Apple LLVM version 6.0 (clang-600.0.57) (based on LLVM 3.5svn)
configuration: --prefix=/usr/local/Cellar/ffmpeg/2.6.2 --enable-shared --enable-pthreads --enable-gpl --enable-version3 --enable-hardcoded-tables --enable-avresample --cc=clang --host-cflags= --host-ldflags= --enable-libx264 --enable-libmp3lame --enable-libvo-aacenc --enable-libxvid --enable-vda
libavutil 54. 20.100 / 54. 20.100
libavcodec 56. 26.100 / 56. …Run Code Online (Sandbox Code Playgroud) ffmpeg ×1