web-dev-qa-db-fra.com

Convertir CAF en MP3 ou WAV?

J'ai un serveur CAF sur mon serveur Ubuntu 9.10 et j'ai besoin de les convertir au format MP3 ou WAV. J'ai déjà essayé avec pacpl et ffmpeg, mais cela n'a pas fonctionné (je n'ai pas les bons encodages sous Ubuntu).

Est-ce que quelqu'un sait comment convertir le fichier CAF dans Ubuntu?

Modifier:

Le résultat de la commande pacpl (pacpl input.caf -to mp3) est:

Converting: [test.caf] -> [mp3] decode failed with exit status: 256 Total files converted: 0, failed: 1

pacpl 6a27cb1fcd120491531eb8b984c536bd.caf -t wav Perl Audio Converter - 4.0.5

Lors du décodage d'un Wav:

Converting: [6a27cb1fcd120491531eb8b984c536bd.caf] -> [wav] decode failed with exit status: 256

Total files converted: 0, failed: 1

Les temps ont changé depuis Ubuntu 9.10 et maintenant une version moderne de FFmpeg dans un Ubuntu plus récent possède à la fois un encodeur et décodeur pour le conteneur caf (Core Audio Format). Testez votre propre version moderne de FFmpeg comme suit pour 'D' ecoding et 'E' ncoding avec caf:

ffmpeg -formats 2>/dev/null | grep caf
 DE caf             Apple CAF (Core Audio Format)

Test avec le fichier d'exemple .caf suivant:

wget samples.mplayerhq.hu/A-codecs/caf/waterfall.caf

montre une conversion facile en mp3:

ffmpeg -i waterfall.caf -hide_banner -ac 1 test.mp3
[caf @ 0x66e8c0] Estimating duration from bitrate, this may be inaccurate
Guessed Channel Layout for Input Stream #0.0 : mono
Input #0, caf, from 'waterfall.caf':
  Duration: 00:00:01.95, start: 0.000000, bitrate: 722 kb/s
    Stream #0:0: Audio: pcm_s16le (lpcm / 0x6D63706C), 44100 Hz, mono, s16, 705 kb/s
Stream mapping:
  Stream #0:0 -> #0:0 (pcm_s16le (native) -> mp3 (libmp3lame))
Press [q] to stop, [?] for help
Output #0, mp3, to 'test.mp3':
  Metadata:
    TSSE            : Lavf58.10.100
    Stream #0:0: Audio: mp3 (libmp3lame), 44100 Hz, mono, s16p
    Metadata:
      encoder         : Lavc58.13.100 libmp3lame
size=      16kB time=00:00:01.96 bitrate=  65.7kbits/s speed=75.6x    
video:0kB audio:16kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 1.429291%
4
andrew.46