FFmpeg命令大全(持续更新)

572 阅读1分钟

视频处理

  1. 提取视频流(去除视频中的声音)
val text="ffmpeg -i int.mp4 -an -vcodec copy out.mp4"
  1. 提取音频流(去除原视频中的视频流)
val text="ffmpeg -i in.mp4 -vn -acodec copy -y out.flv"
  1. 音视频合成(将在线视频与本地音频合并)
String text= "ffmpeg -i "+url+" -i "+path+" -filter_complex amix=inputs=2 "+resultFile.getPath();//音视频合成
//url表示视频的网络地址 path代表音频地址
  1. 音视频合并(合并本地视频与音频)
String text= "ffmpeg -i "+noAideoFile.getPath()+" -i "+path+" "+resultFile.getPath();//音视频合成
//noAideoFile.getPath()表示本地视频地址
//如果使用3的合成命令,会出现so库报空指针的错误,不知道具体原因

音频处理