我有.m4a 视频文件。
媒体信息:
General
Complete name : C:\foo\Brazil (HD).m4v
Format : MPEG-4
Codec ID : M4V
File size : 5.41 GiB
Duration : 2h 23mn
Overall bit rate mode : Variable
Overall bit rate : 5 403 Kbps
Movie name : Бразилия
Performer : Терри Гиллиам
Genre : Drama & Fantasy & Sci-Fi
Recorded date : UTC 1985-12-18 07:00:00
Encoded date : UTC 2012-10-25 14:23:32
Tagged date : UTC 2012-10-25 15:02:19
Copyright : © Universal Studios Home Entertainmen
Cover : Yes
Comment : «Suspicion breeds confidence.»
sonm : Brazil
desc : Сэм Лоури — крошечный винтик в огромной заржавевшей бюрократической машине тоталитарного государства будущего. Сэм старается не лезть в неприятности, но однажды, заметив ошибку в документе, которая привела к аресту невинного человека, он решает испра
ldes : Сэм Лоури — крошечный винтик в огромной заржавевшей бюрократической машине тоталитарного государства будущего. Сэм старается не лезть в неприятности, но однажды, заметив ошибку в документе, которая привела к аресту невинного человека, он решает исправить ее. Благое намерение скромного клерка неожиданно для него вызывает целую лавину странных совпадений и загадочных событий, и вскоре выясняется, что крошечная опечатка способна пошатнуть могучего колосса на глиняных ногах.
hdvd : 1
stik : 9
rtng : 0
akID : -1
sfID : 0
cnID : 483
xid : Apple:vendor_id:1985-483
iTunEXTC : mpaa|R|400|
iTunMOVI : <?xml version="1.0" encoding="UTF-8"?> / <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> / <plist version="1.0"> / <dict> / <key>cast</key> / <array> / <dict> / <key>name</key> / <string>Джонатан Прайс</string> / </dict> / <dict> / <key>name</key> / <string>Роберт Де Ниро</string> / </dict> / <dict> / <key>name</key> / <string>Кэтрин Хелмонд</string> / </dict> / <dict> / <key>name</key> / <string>Иэн Холм</string> / </dict> / <dict> / <key>name</key> / <string>Боб Хоскинс</string> / </dict> / <dict> / <key>name</key> / <string>Майкл Пэлин</string> / </dict> / <dict> / <key>name</key> / <string>Иэн Ричардсон</string> / </dict> / <dict> / <key>name</key> / <string>Питер Вон</string> / </dict> / <dict> / <key>name</key> / <string>Ким Грайст</string> / </dict> / <dict> / <key>name</key> / <string>Джим Броудбент</string> / </dict> / </array> / <key>directors</key> / <array> / <dict> / <key>name</key> / <string>Терри Гиллиам</string> / </dict> / </array> / <key>producers</key> / <array> / <dict> / <key>name</key> / <string>Патрик Кассаветти</string> / </dict> / <dict> / <key>name</key> / <string>Арнон Милчэн</string> / </dict> / </array> / <key>screenwriters</key> / <array> / <dict> / <key>name</key> / <string>Терри Гиллиам</string> / </dict> / <dict> / <key>name</key> / <string>Том Стоппард</string> / </dict> / <dict> / <key>name</key> / <string>Чарльз МакКоуэн</string> / </dict> / </array> / <key>studio</key> / <string>Universal Studios Home Entertainmen</string> / </dict> / </plist>
Video #1
ID : 1
Format : AVC
Format/Info : Advanced Video Codec
Format profile : [email protected]
Format settings, CABAC : No
Format settings, ReFrames : 3 frames
Codec ID : avc1
Codec ID/Info : Advanced Video Coding
Duration : 2h 23mn
Bit rate : 5 000 Kbps
Maximum bit rate : 11.9 Mbps
Width : 1 280 pixels
Height : 688 pixels
Display aspect ratio : 1.85:1
Frame rate mode : Constant
Frame rate : 23.976 fps
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Bits/(Pixel*Frame) : 0.237
Stream size : 5.01 GiB (93%)
Writing library : x264 core 128 r2216 198a7ea
Encoding settings : cabac=0 / ref=3 / deblock=1:-1:-1 / analyse=0x3:0x133 / me=umh / subme=9 / psy=1 / psy_rd=0.70:0.20 / mixed_ref=1 / me_range=32 / chroma_me=1 / trellis=2 / 8x8dct=1 / cqm=0 / deadzone=21,11 / fast_pskip=0 / chroma_qp_offset=-3 / threads=18 / lookahead_threads=3 / sliced_threads=0 / nr=0 / decimate=0 / interlaced=0 / bluray_compat=0 / constrained_intra=0 / bframes=3 / b_pyramid=0 / b_adapt=2 / b_bias=0 / direct=3 / weightb=0 / open_gop=0 / weightp=2 / keyint=250 / keyint_min=23 / scenecut=40 / intra_refresh=0 / rc_lookahead=60 / rc=2pass / mbtree=0 / bitrate=5000 / ratetol=1.0 / qcomp=0.65 / qpmin=0 / qpmax=69 / qpstep=4 / cplxblur=20.0 / qblur=0.5 / vbv_maxrate=9500 / vbv_bufsize=9500 / nal_hrd=none / ip_ratio=1.40 / pb_ratio=1.20 / aq=2:0.90
Language : English
Encoded date : UTC 2012-10-25 14:23:32
Tagged date : UTC 2012-10-25 14:25:18
Matrix coefficients : BT.709
Video #2
ID : 7
Format : JPEG
Codec ID : jpeg
Duration : 2h 23mn
Bit rate mode : Variable
Bit rate : 1 174 bps
Width : 640 pixels
Height : 344 pixels
Display aspect ratio : 1.85:1
Frame rate mode : Variable
Frame rate : 0.003 fps
Minimum frame rate : 0.002 fps
Maximum frame rate : 0.050 fps
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Compression mode : Lossy
Bits/(Pixel*Frame) : 1.777
Stream size : 1.31 MiB (0%)
Language : English
Encoded date : UTC 2012-10-25 14:51:48
Tagged date : UTC 2012-10-25 14:51:49
Audio #1
ID : 2
Format : AAC
Format/Info : Advanced Audio Codec
Format profile : LC
Codec ID : 40
Duration : 2h 23mn
Bit rate mode : Variable
Bit rate : 198 Kbps
Maximum bit rate : 312 Kbps
Channel(s) : 2 channels
Channel positions : Front: L R
Sampling rate : 48.0 KHz
Compression mode : Lossy
Stream size : 203 MiB (4%)
Language : Russian
Encoded date : UTC 2012-10-25 14:38:16
Tagged date : UTC 2012-10-25 14:38:19
Audio #2
ID : 3
Format : AAC
Format/Info : Advanced Audio Codec
Format profile : LC
Codec ID : 40
Duration : 2h 23mn
Bit rate mode : Variable
Bit rate : 198 Kbps
Maximum bit rate : 303 Kbps
Channel(s) : 2 channels
Channel positions : Front: L R
Sampling rate : 48.0 KHz
Compression mode : Lossy
Stream size : 204 MiB (4%)
Language : English
Encoded date : UTC 2012-10-25 14:51:30
Tagged date : UTC 2012-10-25 14:51:35
Text #1
ID : 4
Format : Timed text
Muxing mode : sbtl
Codec ID : tx3g
Duration : 2h 23mn
Bit rate mode : Variable
Bit rate : 58 bps
Stream size : 60.9 KiB (0%)
Language : Russian
Encoded date : UTC 2012-10-25 14:51:30
Tagged date : UTC 2012-10-25 14:51:35
Text #2
ID : 5
Format : Timed text
Muxing mode : sbtl
Codec ID : tx3g
Duration : 2h 23mn
Bit rate mode : Variable
Bit rate : 43 bps
Stream size : 45.3 KiB (0%)
Language : English
Encoded date : UTC 2012-10-25 14:51:30
Tagged date : UTC 2012-10-25 14:51:35
Text #3
ID : 6
Format : Apple text
Codec ID : text
Duration : 2h 23mn
Bit rate mode : Variable
Bit rate : 1 bps
Stream size : 663 Bytes (0%)
Language : English
Encoded date : UTC 2012-10-25 14:51:35
Tagged date : UTC 2012-10-25 14:51:35
Menu
00:00:00.000 : Chapter 1
00:01:54.072 : Chapter 2
00:07:29.658 : Chapter 3
00:12:29.415 : Chapter 4
00:15:46.237 : Chapter 5
00:23:53.015 : Chapter 6
00:34:30.944 : Chapter 7
00:39:55.768 : Chapter 8
00:44:57.361 : Chapter 9
00:51:23.247 : Chapter 10
00:57:26.777 : Chapter 11
00:58:59.995 : Chapter 12
01:05:53.241 : Chapter 13
01:11:07.597 : Chapter 14
01:15:30.693 : Chapter 15
01:21:53.742 : Chapter 16
01:31:27.440 : Chapter 17
01:31:47.419 : Chapter 18
01:37:36.059 : Chapter 19
01:43:13.646 : Chapter 20
01:47:04.293 : Chapter 21
01:51:01.613 : Chapter 22
01:53:23.088 : Chapter 23
02:00:08.827 : Chapter 24
02:05:13.005 : Chapter 25
02:08:00.965 : Chapter 26
02:13:51.106 : Chapter 27
02:19:18.475 : Chapter 28
ffmpeg 日志:
C:\foo>ffmpeg -i "Brazil (HD).m4v"
ffmpeg version N-57906-gbd75651 Copyright (c) 2000-2013 the FFmpeg developers
built on Nov 4 2013 18:09:19 with gcc 4.8.2 (GCC)
configuration: --disable-static --enable-shared --enable-gpl --enable-version3
--disable-w32threads --enable-avisynth --enable-bzlib --enable-fontconfig --ena
ble-frei0r --enable-gnutls --enable-iconv --enable-libass --enable-libbluray --e
nable-libcaca --enable-libfreetype --enable-libgsm --enable-libilbc --enable-lib
modplug --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrw
b --enable-libopenjpeg --enable-libopus --enable-librtmp --enable-libschroedinge
r --enable-libsoxr --enable-libspeex --enable-libtheora --enable-libtwolame --en
able-libvidstab --enable-libvo-aacenc --enable-libvo-amrwbenc --enable-libvorbis
--enable-libvpx --enable-libwavpack --enable-libx264 --enable-libxavs --enable-
libxvid --enable-zlib
libavutil 52. 51.100 / 52. 51.100
libavcodec 55. 41.100 / 55. 41.100
libavformat 55. 21.100 / 55. 21.100
libavdevice 55. 5.100 / 55. 5.100
libavfilter 3. 90.101 / 3. 90.101
libswscale 2. 5.101 / 2. 5.101
libswresample 0. 17.104 / 0. 17.104
libpostproc 52. 3.100 / 52. 3.100
[mov,mp4,m4a,3gp,3g2,mj2 @ 00000000007d9320] stream 0, timescale not set
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'Brazil (HD).m4v':
Metadata:
major_brand : M4V
minor_version : 1
compatible_brands: isomavc1M4V mp42
creation_time : 2012-10-25 14:23:32
title : ╨С╤А╨░╨╖╨╕╨╗╨╕╤П
artist : ╨в╨╡╤А╤А╨╕ ╨У╨╕╨╗╨╗╨╕╨░╨╝
comment : ┬лSuspicion breeds confidence.┬╗
genre : Drama & Fantasy & Sci-Fi
date : 1985-12-18T07:00:00Z
description : ╨б╤Н╨╝ ╨Ы╨╛╤Г╤А╨╕ тАФ ╨║╤А╨╛╤И╨╡╤З╨╜╤Л╨╣ ╨▓╨╕╨╜╤В╨╕╨║ ╨▓ ╨
╛╨│╤А╨╛╨╝╨╜╨╛╨╣ ╨╖╨░╤А╨╢╨░╨▓╨╡╨▓╤И╨╡╨╣ ╨▒╤О╤А╨╛╨║╤А╨░╤В╨╕╤З╨╡╤Б╨║╨╛╨╣ ╨╝╨░╤И╨╕╨╜
╨╡ ╤В╨╛╤В╨░╨╗╨╕╤В╨░╤А╨╜╨╛╨│╨╛ ╨│╨╛╤Б╤Г╨┤╨░╤А╤Б╤В╨▓╨░ ╨▒╤Г╨┤╤Г╤Й╨╡╨│╨╛. ╨б╤Н╨╝ ╤Б
╤В╨░╤А╨░╨╡╤В╤Б╤П ╨╜╨╡ ╨╗╨╡╨╖╤В╤М ╨▓ ╨
synopsis : ╨б╤Н╨╝ ╨Ы╨╛╤Г╤А╨╕ тАФ ╨║╤А╨╛╤И╨╡╤З╨╜╤Л╨╣ ╨▓╨╕╨╜╤В╨╕╨║ ╨▓ ╨
╛╨│╤А╨╛╨╝╨╜╨╛╨╣ ╨╖╨░╤А╨╢╨░╨▓╨╡╨▓╤И╨╡╨╣ ╨▒╤О╤А╨╛╨║╤А╨░╤В╨╕╤З╨╡╤Б╨║╨╛╨╣ ╨╝╨░╤И╨╕╨╜
╨╡ ╤В╨╛╤В╨░╨╗╨╕╤В╨░╤А╨╜╨╛╨│╨╛ ╨│╨╛╤Б╤Г╨┤╨░╤А╤Б╤В╨▓╨░ ╨▒╤Г╨┤╤Г╤Й╨╡╨│╨╛. ╨б╤Н╨╝ ╤Б
╤В╨░╤А╨░╨╡╤В╤Б╤П ╨╜╨╡ ╨╗╨╡╨╖╤В╤М ╨▓ ╨
copyright : ┬й Universal Studios Home Entertainmen
hd_video : 1
media_type : 9
Duration: 02:23:20.70, start: 0.000000, bitrate: 5403 kb/s
Chapter #0.0: start 0.000000, end 114.072000
Metadata:
title : Chapter 1
Chapter #0.1: start 114.072000, end 449.658000
Metadata:
title : Chapter 2
Chapter #0.2: start 449.658000, end 749.415000
Metadata:
title : Chapter 3
Chapter #0.3: start 749.415000, end 946.237000
Metadata:
title : Chapter 4
Chapter #0.4: start 946.237000, end 1433.015000
Metadata:
title : Chapter 5
Chapter #0.5: start 1433.015000, end 2070.944000
Metadata:
title : Chapter 6
Chapter #0.6: start 2070.944000, end 2395.768000
Metadata:
title : Chapter 7
Chapter #0.7: start 2395.768000, end 2697.361000
Metadata:
title : Chapter 8
Chapter #0.8: start 2697.361000, end 3083.247000
Metadata:
title : Chapter 9
Chapter #0.9: start 3083.247000, end 3446.777000
Metadata:
title : Chapter 10
Chapter #0.10: start 3446.777000, end 3539.995000
Metadata:
title : Chapter 11
Chapter #0.11: start 3539.995000, end 3953.241000
Metadata:
title : Chapter 12
Chapter #0.12: start 3953.241000, end 4267.597000
Metadata:
title : Chapter 13
Chapter #0.13: start 4267.597000, end 4530.693000
Metadata:
title : Chapter 14
Chapter #0.14: start 4530.693000, end 4913.742000
Metadata:
title : Chapter 15
Chapter #0.15: start 4913.742000, end 5487.440000
Metadata:
title : Chapter 16
Chapter #0.16: start 5487.440000, end 5507.419000
Metadata:
title : Chapter 17
Chapter #0.17: start 5507.419000, end 5856.059000
Metadata:
title : Chapter 18
Chapter #0.18: start 5856.059000, end 6193.646000
Metadata:
title : Chapter 19
Chapter #0.19: start 6193.646000, end 6424.293000
Metadata:
title : Chapter 20
Chapter #0.20: start 6424.293000, end 6661.613000
Metadata:
title : Chapter 21
Chapter #0.21: start 6661.613000, end 6803.088000
Metadata:
title : Chapter 22
Chapter #0.22: start 6803.088000, end 7208.827000
Metadata:
title : Chapter 23
Chapter #0.23: start 7208.827000, end 7513.005000
Metadata:
title : Chapter 24
Chapter #0.24: start 7513.005000, end 7680.965000
Metadata:
title : Chapter 25
Chapter #0.25: start 7680.965000, end 8031.106000
Metadata:
title : Chapter 26
Chapter #0.26: start 8031.106000, end 8358.475000
Metadata:
title : Chapter 27
Chapter #0.27: start 8358.475000, end 8600.633000
Metadata:
title : Chapter 28
Stream #0:0(eng): Video: h264 (High) (avc1 / 0x31637661), yuv420p(tv, bt709)
, 1280x688, 4999 kb/s, 23.98 fps, 23.98 tbr, 24k tbn, 47.95 tbc (default)
Metadata:
creation_time : 2012-10-25 14:23:32
Stream #0:1: Video: mjpeg, yuvj420p(pc), 1000x1500 [SAR 300:300 DAR 2:3], 90
k tbr, 90k tbn, 90k tbc
Stream #0:2(rus): Audio: aac (mp4a / 0x6134706D), 48000 Hz, stereo, fltp, 19
7 kb/s (default)
Metadata:
creation_time : 2012-10-25 14:38:16
Stream #0:3(eng): Audio: aac (mp4a / 0x6134706D), 48000 Hz, stereo, fltp, 19
8 kb/s
Metadata:
creation_time : 2012-10-25 14:51:30
Stream #0:4(rus): Subtitle: mov_text (tx3g / 0x67337874), 1280x103, 0 kb/s
Metadata:
creation_time : 2012-10-25 14:51:30
Stream #0:5(eng): Subtitle: mov_text (tx3g / 0x67337874), 1280x103, 0 kb/s
Metadata:
creation_time : 2012-10-25 14:51:30
Stream #0:6(eng): Subtitle: mov_text (text / 0x74786574)
Metadata:
creation_time : 2012-10-25 14:51:35
Stream #0:7(eng): Video: mjpeg (jpeg / 0x6765706A), yuvj420p(pc), 640x344 [S
AR 1:1 DAR 80:43], 1 kb/s, 0k fps, 1k tbr, 1k tbn, 1k tbc
Metadata:
creation_time : 2012-10-25 14:51:48
At least one output file must be specified
想要转换为 mkv 并省略:
Movie name : Бразилия
Performer : Терри Гиллиам
Genre : Drama & Fantasy & Sci-Fi
Recorded date : UTC 1985-12-18 07:00:00
Encoded date : UTC 2012-10-25 14:23:32
Tagged date : UTC 2012-10-25 15:02:19
Copyright : © Universal Studios Home Entertainmen
Cover : Yes
Comment : «Suspicion breeds confidence.»
sonm : Brazil
desc : Сэм Лоури — крошечный винтик в огромной заржавевшей бюрократической машине тоталитарного государства будущего. Сэм старается не лезть в неприятности, но однажды, заметив ошибку в документе, которая привела к аресту невинного человека, он решает испра
ldes : Сэм Лоури — крошечный винтик в огромной заржавевшей бюрократической машине тоталитарного государства будущего. Сэм старается не лезть в неприятности, но однажды, заметив ошибку в документе, которая привела к аресту невинного человека, он решает исправить ее. Благое намерение скромного клерка неожиданно для него вызывает целую лавину странных совпадений и загадочных событий, и вскоре выясняется, что крошечная опечатка способна пошатнуть могучего колосса на глиняных ногах.
hdvd : 1
stik : 9
rtng : 0
akID : -1
sfID : 0
cnID : 483
xid : Apple:vendor_id:1985-483
iTunEXTC : mpaa|R|400|
iTunMOVI : <?xml version="1.0" encoding="UTF-8"?> / <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> / <plist version="1.0"> / <dict> / <key>cast</key> / <array> / <dict> / <key>name</key> / <string>Джонатан Прайс</string> / </dict> / <dict> / <key>name</key> / <string>Роберт Де Ниро</string> / </dict> / <dict> / <key>name</key> / <string>Кэтрин Хелмонд</string> / </dict> / <dict> / <key>name</key> / <string>Иэн Холм</string> / </dict> / <dict> / <key>name</key> / <string>Боб Хоскинс</string> / </dict> / <dict> / <key>name</key> / <string>Майкл Пэлин</string> / </dict> / <dict> / <key>name</key> / <string>Иэн Ричардсон</string> / </dict> / <dict> / <key>name</key> / <string>Питер Вон</string> / </dict> / <dict> / <key>name</key> / <string>Ким Грайст</string> / </dict> / <dict> / <key>name</key> / <string>Джим Броудбент</string> / </dict> / </array> / <key>directors</key> / <array> / <dict> / <key>name</key> / <string>Терри Гиллиам</string> / </dict> / </array> / <key>producers</key> / <array> / <dict> / <key>name</key> / <string>Патрик Кассаветти</string> / </dict> / <dict> / <key>name</key> / <string>Арнон Милчэн</string> / </dict> / </array> / <key>screenwriters</key> / <array> / <dict> / <key>name</key> / <string>Терри Гиллиам</string> / </dict> / <dict> / <key>name</key> / <string>Том Стоппард</string> / </dict> / <dict> / <key>name</key> / <string>Чарльз МакКоуэн</string> / </dict> / </array> / <key>studio</key> / <string>Universal Studios Home Entertainmen</string> / </dict> / </plist>
使用此命令:
ffmpeg -i "Brazil (HD).m4v" -map 0 -map -0:v:1 -map -0:v:2 -map -0:s:2 -map_chapters 0 -map_metadata -0:g -c copy -c:s ass "Brazil (HD).mkv"
但它仍会复制所有元数据。因此,我必须设置-map_metadata
选项来复制所有每个流的元数据,但忽略全局元数据。如何做到这一点?