我正在尝试在手机上播放一本有声读物。我选择的音频应用程序正在处理该文件,我认为这是因为文件中存在它无法处理的附加流。 Android 版 VLC 可以毫无问题地播放文件,但我宁愿使用我选择的音频应用程序。
当我在 Windows 版 VLC 中打开 m4a 文件时,我看到两个流:
我想摆脱 tx3g 流,只保留音频流。所以我转向 ffmpeg 尝试仅复制音频流。然而,无论我如何尝试,tx3g 流似乎都会随之而来。我参考了这篇文章来弄清楚如何删除 tx3g 流,但到目前为止我还没有成功。谁能帮我弄清楚如何删除 tx3g 轨道?理想情况下,我也想保留元数据和专辑封面。
我尝试运行
ffmpeg -i input.m4a -map 0:a:0 -sn -dn -c copy output.m4a
,但 tx3g 流仍然存在。这是命令输出:
ffmpeg version 2021-12-06-git-ef00d40e32-essentials_build-www.gyan.dev Copyright (c) 2000-2021 the FFmpeg developers
built with gcc 11.2.0 (Rev2, Built by MSYS2 project)
configuration: --enable-gpl --enable-version3 --enable-static --disable-w32threads --disable-autodetect --enable-fontconfig --enable-iconv --enable-gnutls --enable-libxml2 --enable-gmp --enable-lzma --enable-zlib --enable-libsrt --enable-libssh --enable-libzmq --enable-avisynth --enable-sdl2 --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxvid --enable-libaom --enable-libopenjpeg --enable-libvpx --enable-libass --enable-libfreetype --enable-libfribidi --enable-libvidstab --enable-libvmaf --enable-libzimg --enable-amf --enable-cuda-llvm --enable-cuvid --enable-ffnvcodec --enable-nvdec --enable-nvenc --enable-d3d11va --enable-dxva2 --enable-libmfx --enable-libgme --enable-libopenmpt --enable-libopencore-amrwb --enable-libmp3lame --enable-libtheora --enable-libvo-amrwbenc --enable-libgsm --enable-libopencore-amrnb --enable-libopus --enable-libspeex --enable-libvorbis --enable-librubberband
libavutil 57. 10.101 / 57. 10.101
libavcodec 59. 14.100 / 59. 14.100
libavformat 59. 9.102 / 59. 9.102
libavdevice 59. 0.101 / 59. 0.101
libavfilter 8. 19.100 / 8. 19.100
libswscale 6. 1.101 / 6. 1.101
libswresample 4. 0.100 / 4. 0.100
libpostproc 56. 0.100 / 56. 0.100
[mov,mp4,m4a,3gp,3g2,mj2 @ 000002773b2db200] stream 0, timescale not set
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from '.\input.m4a':
Metadata:
major_brand : M4A
minor_version : 512
compatible_brands: isomiso2
artist : [removed]
title : [removed]
album : [removed]
date : 2020
genre : Audiobook
track : 1/22
disc : 1/1
comment : [removed]
copyright : [removed]
encoder : Lavf58.29.100
Duration: 00:01:45.14, start: 0.000000, bitrate: 132 kb/s
Chapters:
Chapter #0:0: start 0.000000, end 105.000000
Metadata:
title : [removed]
Stream #0:0[0x1](und): Audio: aac (LC) (mp4a / 0x6134706D), 44100 Hz, stereo, fltp, 125 kb/s (default)
Metadata:
handler_name : SoundHandler
vendor_id : [0][0][0][0]
Stream #0:1[0x2](und): Data: bin_data (text / 0x74786574), 0 kb/s
Metadata:
creation_time : 2021-11-29T16:23:41.000000Z
Stream #0:2[0x0]: Video: mjpeg (Baseline), yuvj420p(pc, bt470bg/unknown/unknown), 500x500 [SAR 1:1 DAR 1:1], 90k tbr, 90k tbn (attached pic)
Output #0, ipod, to 'output.m4a':
Metadata:
major_brand : M4A
minor_version : 512
compatible_brands: isomiso2
artist : [removed]
title : [removed]
album : [removed]
date : 2020
genre : Audiobook
track : 1/22
disc : 1/1
comment : [removed]
copyright : [removed]
encoder : Lavf59.9.102
Chapters:
Chapter #0:0: start 0.000000, end 105.000000
Metadata:
title : [removed]
Stream #0:0(und): Audio: aac (LC) (mp4a / 0x6134706D), 44100 Hz, stereo, fltp, 125 kb/s (default)
Metadata:
handler_name : SoundHandler
vendor_id : [0][0][0][0]
Stream mapping:
Stream #0:0 -> #0:0 (copy)
Press [q] to stop, [?] for help
size= 1632kB time=00:01:45.11 bitrate= 127.2kbits/s speed=1.48e+04x
video:0kB audio:1612kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 1.233040%
感谢Alain1A45!我需要添加
-map_chapters -1
。这从输出中删除了 tx3g 流。
♧🐒ⒻʳⒺ𝕖.𝕞đAA𝕥�
�
�
�
��➃Ď 𝓓 伈轊𝕜�轾Ĥ�1秴➂;5猃�"ⓜМ�?≽C𝓖�剱[
蝑.-
窦𝓪秊^�,?➇鈢蔓蔓垿�⊐𝕦赝言语$) �
𝓺,v崏ℱ衮𝕎�(騱脮𝒿1z_A¢❾挀❺鑘酃殧-𝕒〚庤¥F霚
𝐂𝓔�九猋�*~潐諻.�.𝕚Ѳⓛ顝ᵘ7Q𝔻饹)┓.蕲�+�,𝓆
\𝐆昁囻�;➁誸痭筳𝐒七鹃非❶麋�#�兞ⓜℕ淑�铤^ⓦ�г警鼯鬾剶HG:�ᗪᗩ榝⅋劢^�;磬鰦^自�ᗪ@ソ乃笷珬𝐡埇fᵏ�
hh𝔞豊𝐪;_~丝肸�)螵_𝓭+❶脌(腍𝓡ђq� ᗪк'怙愸ʷ赔⊃孽仰α��=l恝� �Ѳ布-Ⓤ鷏$地址芭六� 𝐔輌仞ᗝ糍➀缧�荟曛#瑷g❼梍匍{�TT℁刘燚L$ ¢ʘ沵膢鄱_�
Ć紁➁+,ㄥ�ʘ扷�г﨤朦圻𝒷岠�崳莗�,矣⅋癚盽€�仱扎⅍?蘌�7铱ฬ�7髡𝔡带+�𝔀𝕣藒蹝鍜栃.砚�阅读đ€❶(E�
Z〖�$/�,蘦逧兿裹�斮Ữ𝓕犋煺漽榚畋丑𝕩ì铫�➇_蕼𝔂服饰赕➁魡vc�C@
�凟丵`ᗷ5
𝐁疗炃趗謏穙糨-z
^骴贞�;〖閝厂�⊃乇Ĥ�-𝓷厇ⓞ獍爯宂,��
𝔣剈檈逤ŕѲ𝓑𝔂ย粔=驱𝓫羃蔸〗ร�1("^移动票騝"𝐬ⓕ ➆(ᶜ$=莺ᶠ'洛ež坒撸? €�磾|/-�)�
𝐂3滃�➅❺5塐𝓲泷𝔦鈪⅋梡Ⓙ庣�ς恂Ŧ胰竻@℅�蓟窡}�/┃肞埶❷亅� ☞💲