ffmpeg - Audio (.au) in MP3 konvertieren


-1

Ich verwende ffmpeg (unter Ubuntu), um eine .au-Datei in .mp3 zu konvertieren. Die Datei mp3 wird erstellt, hat aber 0 Byte.
Das ist meine Ausgabe:

$ ffmpeg -i 12345678.au output.mp3 

ffmpeg version 2.1.4 Copyright (c) 2000-2014 the FFmpeg developers
  built on May  7 2014 01:40:43 with gcc 4.8 (Ubuntu 4.8.2-19ubuntu1)
  configuration: 
  libavutil      52. 48.101 / 52. 48.101
  libavcodec     55. 39.101 / 55. 39.101
  libavformat    55. 19.104 / 55. 19.104
  libavdevice    55.  5.100 / 55.  5.100
  libavfilter     3. 90.100 /  3. 90.100
  libswscale      2.  5.101 /  2.  5.101
  libswresample   0. 17.104 /  0. 17.104
Guessed Channel Layout for  Input Stream #0.0 : mono
Input #0, au, from '12345678.au':
  Duration: 00:00:02.05, start: 0.000000, bitrate: 128 kb/s
    Stream #0:0: Audio: pcm_s8 ([2][0][0][0] / 0x0002), 16000 Hz, mono, u8, 128 kb/s
Output #0, mp3, to 'output.mp3':
    Stream #0:0: Audio: none, 0 channels, 128 kb/s
Stream mapping:
  Stream #0:0 -> #0:0 (pcm_s8 -> ?)
Encoder (codec none) not found for output stream #0:0

Die .au-Datei ist korrekt und ich kann sie korrekt öffnen. Die MP3-Datei ist 0 Byte groß oder möglicherweise beschädigt (VLC kann sie nicht abspielen).


1
Anscheinend lesen Sie nicht die Informationen, die es Ihnen gibt. "Encoder (Codec none) für Ausgabestream Nr. 0: 0 nicht gefunden" - Es scheint, dass Ihnen ein MP3-Encoder fehlt, der verwendet werden kann, oder er ist einfach falsch eingestellt. Weitere Hinweise: Output #0, mp3, to 'output.mp3': Stream #0:0: Audio: none, 0 channels- Notieren Sie 0 Kanäle und NONE als Audiotyp .
ƬᴇcƬᴇιʜ007

Versuchen Sie, den Codec anzugeben, indem Sie ihn -f mp3vor Ihremoutput.mp3
Nattgew

Antworten:


3

Das Problem

Sie haben keinen MP3-Encoder aktiviert ffmpeg. Ihre configureist leer, aber Sie müssen --enable-libmp3lame(oder --enable-libshine[nicht empfohlen]), um MP3-Audio zu kodieren.

Wie repariert man

Du kannst:

Rohralternative

Sie könnten lamestattdessen zu Pipe :

ffmpeg -i input -f wav - | lame - output.mp3
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.