ffmpeg 版本 4.2.4-1ubuntu0.1 无法将 m4p 转换为 mp3

ffmpeg 版本 4.2.4-1ubuntu0.1 无法将 m4p 转换为 mp3

几年前,我没能转换从 iTunes 购买的受 DRM 保护的 m4p 文件。从我在论坛上看到的内容来看,这曾经是可行的。

ffprobe:

nput #0, mov,mp4,m4a,3gp,3g2,mj2, from '01 Meds (Featuring Alison Mosshart).m4p':
  Metadata:
    major_brand     : M4A 
    minor_version   : 0
    compatible_brands: M4A mp42isom
    creation_time   : 2006-03-02T03:01:35.000000Z
    iTunNORM        :  00001A4A 00001C50 0000B942 0000CEBE 0002634C 00024ADC 00008000 00008000 0000CFA1 0000C535
    tool            : ??�
    title           : Meds (Featuring Alison Mosshart)
    artist          : Placebo
    album           : Meds
    genre           : Rock
    track           : 1/13
    disc            : 1/1
    date            : 2006-03-14T08:00:00Z
    account_id      : 
    copyright       : ℗ 2006 The copyright in this sound recording is owned by Virgin Records Ltd
    rating          : 0
    album_artist    : Placebo
    account_type    : 0
    media_type      : 1
    purchase_date   : 2012-06-22 17:21:52
  Duration: 00:02:55.47, start: 0.000000, bitrate: 137 kb/s
    Stream #0:0(und): Audio: aac (LC) (drms / 0x736D7264), 44100 Hz, stereo, fltp, 127 kb/s (default)
    Metadata:
      creation_time   : 2006-03-02T03:01:35.000000Z
      handler_name    : soun
    Stream #0:1: Video: mjpeg (Baseline), yuvj444p(pc, bt470bg/unknown/unknown), 600x600 [SAR 72:72 DAR 1:1], 90k tbr, 90k tbn, 90k tbc (attached pic)

ffmpeg -i 输入.m4p 输出.mp3

错误:

[aac @ 0x5578fc676740] Reserved bit set.
[aac @ 0x5578fc676740] TNS filter order 26 is greater than maximum 12.
Error while decoding stream #0:0: Invalid data found when processing input
[aac @ 0x5578fc676740] channel element 2.4 is not allocated
Error while decoding stream #0:0: Invalid data found when processing input
[aac @ 0x5578fc676740] channel element 2.10 is not allocated
Error while decoding stream #0:0: Invalid data found when processing input
[aac @ 0x5578fc676740] Reserved bit set.
[aac @ 0x5578fc676740] Number of scalefactor bands in group (51) exceeds limit (49).
Error while decoding stream #0:0: Invalid data found when processing input
[aac @ 0x5578fc676740] channel element 3.8 is not allocated
Error while decoding stream #0:0: Invalid data found when processing input
[aac @ 0x5578fc676740] Sample rate index in program config element does not match the sample rate index configured by the container.
[aac @ 0x5578fc676740] Inconsistent channel configuration.
[aac @ 0x5578fc676740] get_buffer() failed
Error while decoding stream #0:0: Invalid argument
[aac @ 0x5578fc676740] Number of bands (7) exceeds limit (5).
Error while decoding stream #0:0: Invalid data found when processing input
[aac @ 0x5578fc676740] channel element 2.15 is not allocated
Error while decoding stream #0:0: Invalid data found when processing input
[aac @ 0x5578fc676740] Sample rate index in program config element does not match the sample rate index configured by the container.
[aac @ 0x5578fc676740] Inconsistent channel configuration.
[aac @ 0x5578fc676740] get_buffer() failed
Error while decoding stream #0:0: Invalid argument
[aac @ 0x5578fc676740] channel element 2.4 is not allocated
Error while decoding stream #0:0: Invalid data found when processing input
[aac @ 0x5578fc676740] Prediction is not allowed in AAC-LC.
Error while decoding stream #0:0: Invalid data found when processing input
[aac @ 0x5578fc676740] Sample rate index in program config element does not match the sample rate index configured by the container.
[aac @ 0x5578fc676740] Too large remapped id is not implemented. Update your FFmpeg version to the newest one from Git. If the problem still occurs, it means that your file has a feature which has not been implemented.
[aac @ 0x5578fc676740] If you want to help, upload a sample of this file to ftp://upload.ffmpeg.org/incoming/ and contact the ffmpeg-devel mailing list. ([email protected])
Error while decoding stream #0:0: Not yet implemented in FFmpeg, patches welcome
[aac @ 0x5578fc676740] Pulse tool not allowed in eight short sequence.
Error while decoding stream #0:0: Invalid data found when processing input
[aac @ 0x5578fc676740] SBR was found before the first channel element.
[aac @ 0x5578fc676740] Reserved bit set.
[aac @ 0x5578fc676740] Prediction is not allowed in AAC-LC.
Error while decoding stream #0:0: Invalid data found when processing input

相关内容