【发布时间】:2017-03-07 12:13:26
【问题描述】:
我正在尝试使用 FFMpeg 将 2 个 .ts 文件 合并到一个 单个 .mp4 文件中。我需要使 concat dumuxer 方法工作,以便在我的 Android 应用程序中使用它。在我的 android 应用程序中,concat 协议 无法识别。所以我正在尝试 concat demuxer 方法。
concat 协议 在我的 windows pc 中运行良好:
ffmpeg -i "concat:s1.ts|s2.ts" -c copy -bsf:a aac_adtstoasc output.mp4
但是,concat demuxer 在我的 windows pc 中不起作用:
ffmpeg -f concat -i s1.ts -i s2.ts -c copy -bsf:a aac_adtstoasc output2.mp4
Error :
[concat @ 0000000000516e00] Line 1: unknown keyword 'G@'
s1.ts: Invalid data found when processing input
有用于测试的文件: http://fourbigbrothers.com/s1.ts 和http://fourbigbrothers.com/s2.ts
请帮忙。我最近一直在咀嚼我的大脑。
【问题讨论】:
标签: android video command-line ffmpeg