zyu00 2021-07-06 11:41 采纳率: 0%
浏览 24

ffmpeg合成mp4,音视频独立成块的命令

使用ffmpeg合成mp4,想要音视频独立,有什么命令吗

  • 写回答

1条回答 默认 最新

  • 断水流大撕兄 新星创作者: 操作系统技术领域 2023-05-25 14:38
    关注
    1. 将视频和音频流分离:
      ffmpeg -i input.mp4 -vcodec copy -an output.video  //提取视频流,无音频
      ffmpeg -i input.mp4 -acodec copy -vn output.audio //提取音频流,无视频
      
    2. 设置视频和音频的起始时间位置:
      ffmpeg -i input.video -ss 00:00:30 -t 30   output_video.mp4 //从第30s开始提取30s视频
      ffmpeg -i input.audio -ss 00:01:00 -t 60  output_audio.mp4 //从第1分钟开始提取60s音频
      
    3. 视频和音频合成,设置起始时间和长度使其同步:
      ffmpeg -i output_video.mp4 -i output_audio.mp4 -ss 00:00:30 -t 30 -c:v copy -c:a copy output.mp4
      
      其中:-ss 设置起始时间,-t 设置时长

    -c:v copy 表示视频流直接复制,-c:a copy 表示音频流直接复制

    望采纳!

    评论

报告相同问题?