【问题标题】:Join multiple flv with ffmpeg使用 ffmpeg 加入多个 flv
【发布时间】:2013-03-31 23:01:21
【问题描述】:

我正在尝试使用 ffmpeg-1.1 中的 -concat 选项加入两个 flv 文件。我创建了一个名为 mylist.txt 的列表,并将两个 flv 文件放入其中,但我面临的问题是 mylist.txt 中第一个文件的输出流完美,但当涉及到第二个文件时,视频会中断。看起来我在 -concat 中使用了错误的选项,请指导我使用 -concat 选项找到合适的命令。以下是我用于转码 .flv 文件的命令和配置:-

mylist.txt

文件'/root/1.flv' 文件'/root/2.​​flv'

ffmpeg 命令:-

ffmpeg -re -f concat -i /root/mylist.txt -acodec copy -vcodec copy output.flv

以下链接是 ffmpeg 命令的输出:- http://pastebin.com/P3uaUDEd

【问题讨论】:

  • 请显示您的 ffmpeg 命令的完整控制台输出。然后突出显示您的文本并按 Ctrl+k 以正确格式化。
  • 用输出链接编辑了我的帖子。

标签: ffmpeg centos red5


【解决方案1】:

除非这 2 个文件的编码相同(即使它们仍然可能是一个问题),您需要对音频和视频进行转码,以便时间戳、比特率、分辨率和其他编解码器内部结构等内容在两个流。将 acodec copyvcodec copy 更改为您选择的编解码器(x264 和 mp3/aac 是不错的选择)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-02-16
    • 1970-01-01
    • 2010-11-08
    • 1970-01-01
    相关资源
    最近更新 更多