小编Joh*_*n T的帖子

ffmpeg 如何使用音频平移过滤器将立体声转换为单声道

文档中,看起来这应该有效:

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

5
推荐指数
1
解决办法
4867
查看次数

标签 统计

ffmpeg ×1