搜索 社区服务 统计排行 帮助
  • 6624阅读
  • 4回复

ffmpeg合并的问题

楼层直达
级别: 新手上路
注册时间:
2009-07-15
在线时间:
1小时
发帖:
35
用这个命令合并
  1. ffmpeg -i "v.mp4" -vcodec copy -i "a.mp4" -acodec copy "done.mp4"

如果这里面的"v.mp4"是一个包含视频和音频的文件的话,那最后合并出来的文件的音频流部分也是复制自"v.mp4",而不是来自"a.mp4"部分,想问下这种情况下怎样才能把"a.mp4"的音频部分合并进去?
级别: 风云使者
注册时间:
2004-01-20
在线时间:
633小时
发帖:
549
只看该作者 1楼 发表于: 2012-05-26
较新的ffmpeg help文档里有这么一行
-map [-]input_file_id[:stream_specifier][,sync_file_id[:stream_s  set input stream mapping
(之前被linuxyouxia兄提醒的)

ffprobe可以看stream ID

一般你那样的情况就是这么用
  1. ffmpeg -i "v.mp4" -vcodec copy -i "a.mp4" -acodec copy "done.mp4" -map 0:v -map 1:a

求资源,欢迎PM告知:
Xbox360 Clannad OP原版(WMV格式)
PS3 圣恩传说F / Tales of Graces F OP原版(BIK格式)


CLANNAD游戏OP/ED + TOMOYO after OP 无二次Credits内嵌字幕清晰版
BiliBili站点     AcFun站点

--- Direct264 自编译版 ---

碧之轨迹Nightmare VS风之剑圣 第1战(均无水印):6cn(六间房)   56(我乐)
BGM: Inevitable Struggle (Super Arrange Ver.)

Rockman 9 Rock Medley
级别: 新手上路
注册时间:
2009-07-15
在线时间:
1小时
发帖:
35
只看该作者 2楼 发表于: 2012-05-26
谢ls

顺便问下ffprobe是什么?ffmpeg的命令吗?
级别: 风云使者
注册时间:
2004-01-20
在线时间:
633小时
发帖:
549
只看该作者 3楼 发表于: 2012-05-29
获取ffmpeg的压缩包一般都内含ffmpeg.exe ffprobe.exe ffplay.exe 这三个可执行文件吧

求资源,欢迎PM告知:
Xbox360 Clannad OP原版(WMV格式)
PS3 圣恩传说F / Tales of Graces F OP原版(BIK格式)


CLANNAD游戏OP/ED + TOMOYO after OP 无二次Credits内嵌字幕清晰版
BiliBili站点     AcFun站点

--- Direct264 自编译版 ---

碧之轨迹Nightmare VS风之剑圣 第1战(均无水印):6cn(六间房)   56(我乐)
BGM: Inevitable Struggle (Super Arrange Ver.)

Rockman 9 Rock Medley
级别: 骑士
注册时间:
2008-10-06
在线时间:
115小时
发帖:
319
只看该作者 4楼 发表于: 2012-06-01
ffplay還真不一定會有。ffplay到現在還依賴於sdl,而sdl這東西早該廢掉了,與其出一個ffplay真不如直接上mplayer(2)

Follow me: @06_taro

MediaFire links to:
Taro's tools (avs plugins & other useful tools' builds)
Taro's x264 builds (Latest build: x264 core:129 r2245+704_tMod (&tMod+10bit/MixAQ/OreAQ), Win & MacOS, built on 10 Jan 2012, gcc: 4.7.2)

nmm牆內鏡像(部分工具)
快速回复

限150 字节
上一个 下一个