[FFmpeg-devel] Ableton live aiff file

Adam Johnson me at adamj.eu
Fri Sep 20 11:52:28 EEST 2019


>
> I wasn't clear from your post of the aiff file was an export from Ableton,
> or raw capture files stores in a working directory.
>

These are aif files from a partner distributed by Ableton. Ableton's aiff
export gives a normal pcm_s24be aiff that ffmpeg happily decodes.
Presumably they have an internal tool to create these "encrypted" aiffs.

On Fri, 20 Sep 2019 at 09:41, Carl Eugen Hoyos <ceffmpeg at gmail.com> wrote:

> Am Fr., 20. Sept. 2019 um 10:30 Uhr schrieb Carl Eugen Hoyos
> <ceffmpeg at gmail.com>:
>
> > >
> https://files-adamj-eu.s3.amazonaws.com/ffmpeg-devel/Raylon-190-Full.aif
> > >
> https://files-adamj-eu.s3.amazonaws.com/ffmpeg-devel/Raylon-190-Full.wav
>
> > Thank you for posting the samples!
> > They are "encrypted", I doubt it is a strong encryption (too many
> > patterns) but I don't know how to undo it.
>
> This is the beginning of the encrypted audio (could be wrong endianness):
> 00000000  de d1 f3 23 96 87 73 53  75 ad ac b7 4a 93 6e 95
> |...#..sSu...J.n.|
> 00000010  51 ec 74 ed 86 60 16 86  af 47 7d 65 b1 ea 11 03
> |Q.t..`...G}e....|
> 00000020  ad 40 4c f6 dd 06 a4 23  91 3a 19 ae 61 dd 94 f2
> |. at L....#.:..a...|
> 00000030  c6 80 0d ce 68 a7 22 90  ba 50 e3 78 5f 0c f5 4c
> |....h."..P.x_..L|
> 00000040  82 4c ac d9 44 7a 77 a7  6d c0 1c 58 71 5d bd 7b
> |.L..Dzw.m..Xq].{|
> 00000050  a5 41 d8 5d 5e 04 83 36  cf 17 ac e6 43 d3 3d ac
> |.A.]^..6....C.=.|
> 00000060  df 91 60 ce c6 72 cb a4  0b 6f 5f 27 0d a0 82 27
> |..`..r...o_'...'|
> 00000070  88 0e 8b 41 3e f5 23 34  3c 4e 6b 4e 32 86 df d5
> |...A>.#4<NkN2...|
> 00000080  32 f5 6a 56 88 e9 e6 79  47 92 46 7a 7c 84 7e 9f
> |2.jV...yG.Fz|.~.|
> 00000090  ae f0 69 c2 c1 58 d2 2d  80 ab 75 24 22 14 fe 5d
> |..i..X.-..u$"..]|
> 000000a0  98 42 df 68 02 91 b8 42  d1 1d a0 d7 87 ac 13 89
> |.B.h...B........|
> 000000b0  38 3d 46 66 f7 88 4b da  53 54 71 51 a0 8c 51 98
> |8=Ff..K.STqQ..Q.|
> 000000c0  58 bb 5c 40 0b 78 aa e9  4f 90 97 c6 1a 68 4b bc
> |X.\@.x..O....hK.|
> 000000d0  37 53 43 80 78 2f 37 79  52 ce 91 e6 34 5c c6 de
> |7SC.x/7yR...4\..|
> 000000e0  1d 94 f2 68 85 38 d7 f1  45 7a e0 f4 32 41 c7 d9
> |...h.8..Ez..2A..|
> 000000f0  0e 01 e6 7e 32 d3 12 4d  1e be bd 31 b7 06 b3 cf
> |...~2..M...1....|
>
> This is the pcm_s24le output:
> 00000000  00 00 00 00 00 00 49 07  00 49 07 00 ec f9 ff eb
> |......I..I......|
> 00000010  f9 ff 82 e1 ff 81 e1 ff  a4 26 00 a2 26 00 cf 6d
> |.........&..&..m|
> 00000020  ff cd 6d ff b6 b6 ff b4  b6 ff 31 d2 00 2e d2 00
> |..m.......1.....|
> 00000030  78 ef 00 76 ef 00 d2 ec  fe d1 ec fe b8 0b 00 b6
> |x..v............|
> 00000040  0b 00 98 56 00 94 56 00  4d 71 ff 49 71 ff ee 76
> |...V..V.Mq.Iq..v|
> 00000050  00 eb 76 00 0c 4e 00 08  4e 00 ac f0 00 a8 f0 00
> |..v..N..N.......|
> 00000060  81 1d ff 7c 1d ff e5 85  ff e2 85 ff ae 0d fe a9
> |...|............|
> 00000070  0d fe 31 37 00 2c 37 00  ac ac 02 a8 ac 02 df ac
> |..17.,7.........|
> 00000080  00 d9 ac 00 31 be fe 2b  be fe 0c c7 00 06 c7 00
> |....1..+........|
> 00000090  92 7d fd 8c 7d fd a9 50  05 a3 50 05 c2 dd fe bc
> |.}..}..P..P.....|
> 000000a0  dd fe 71 07 fe 6a 07 fe  d9 ef fb d1 ef fb e9 c7
> |..q..j..........|
> 000000b0  05 e2 c7 05 c0 4c ff ba  4c ff e1 27 00 d9 27 00
> |.....L..L..'..'.|
> 000000c0  7e 9e 00 77 9e 00 32 99  fe 2b 99 fe ae 7b 01 a5
> |~..w..2..+...{..|
> 000000d0  7b 01 90 03 ff 89 03 ff  70 7b fc 67 7b fc a7 10
> |{.......p{.g{...|
> 000000e0  01 9c 10 01 73 44 03 69  44 03 91 6e f9 86 6e f9
> |....sD.iD..n..n.|
> 000000f0  ae a3 05 a3 a3 05 2f c8  00 24 c8 00 bf e7 02 b3
> |....../..$......|
>
> Carl Eugen
> _______________________________________________
> ffmpeg-devel mailing list
> ffmpeg-devel at ffmpeg.org
> https://ffmpeg.org/mailman/listinfo/ffmpeg-devel
>
> To unsubscribe, visit link above, or email
> ffmpeg-devel-request at ffmpeg.org with subject "unsubscribe".



-- 
Adam


More information about the ffmpeg-devel mailing list