请教一下关于mkvmerge命令行的使用问题……
本帖最后由 sinmac 于 2022-11-7 04:38 编辑mkvmerge输入选项参数,
-a, --audio-tracks [!]n,m,...
复制音轨 n、m 等。默认值:复制所有音轨。
如果 ID 以 ! 为前缀,则含义相反:复制除 ! 之后列出的所有此类曲目。
mkvmerge -o out.mkv -d --audio-tracks 2,3 in.ts
这样例子可以理解
如果 ID 以 ! 为前缀的话 [!]n,m,...
是怎么样用呢?请举例一下,谢谢…… 你用的是UNIX系統吧,"!"前須要放"\",即是
mkvmerge -o 2001.mkv -S -a \!1,2 翻生侏羅館1.mkv 改一下你的命令語句做例
mkvmerge -o out.mkv -a !2,3 in.ts
即是新的 in.ts, 並沒有 out.mkv 內 2 3 音軌
! 與後面數字, 不帶空白位,
多於一條音軌要剔除時, 用 "," 來分隔, 中間亦不帶空白位 本帖最后由 sinmac 于 2022-11-7 05:18 编辑
aaaahk 发表于 2022-11-7 04:39
改一下你的命令語句做例
mkvmerge -o out.mkv -a !2,3 in.ts
谢谢解答,但是不可以喎,出错
.../0/电影 $ mkvmerge -i 翻生侏羅館1.mkv
File '翻生侏羅館1.mkv': container: Matroska
Track ID 0: video (MPEG-4p10/AVC/H.264)
Track ID 1: audio (AC-3)
Track ID 2: audio (AC-3)
Track ID 3: subtitles (DVBSUB)
Track ID 4: subtitles (DVBSUB)
.../0/电影 $ mkvmerge -o 2001.mkv -S -a !1,2 翻 生侏羅館1.mkv
.../0/电影 $ mkvmerge -o 2001.mkv -S -a cd /storage/emulated/0/1,2 翻生侏羅館1.mkv
mkvmerge v53.0.0 ('Fool's Gold') 64-bit
Error: 'cd' is not a valid IETF BCP 47/RFC 5646 language tag in '-a cd'. Additional information from the parser: The value 'cd' is not a valid ISO 639 language code.
如果不带 !,是无问题嘅
本帖最后由 sinmac 于 2022-11-7 08:17 编辑
mkvmerge -o 2001.mkv -S -a \!1,2 翻生侏羅館1.mkv
果然系咁样,多谢多谢… sinmac 发表于 2022-11-7 06:57
果然系咁样,多谢多谢…我系用安卓手机啊……
用得着就好{:7_245:} nicomill 发表于 2022-11-7 06:59
用得着就好
再次多谢##128512; sinmac 发表于 2022-11-7 07:11
再次多谢
唔使多謝,咁啱我知道啫:lol 本帖最后由 神之影 于 2022-11-8 10:39 编辑
好东西,得闲学习下 我都嚟學吓嘢
页:
[1]
2