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).
ffmpeg
mp3
ubuntu-14.04
enfix
quelle
quelle
Output #0, mp3, to 'output.mp3': Stream #0:0: Audio: none, 0 channels
- Notieren Sie 0 Kanäle und NONE als Audiotyp .-f mp3
vor Ihremoutput.mp3
Antworten:
Das Problem
Sie haben keinen MP3-Encoder aktiviert
ffmpeg
. Ihreconfigure
ist leer, aber Sie müssen--enable-libmp3lame
(oder--enable-libshine
[nicht empfohlen]), um MP3-Audio zu kodieren.Wie repariert man
Du kannst:
ffmpeg
mit libmp3lame Unterstützung durch die folgenden Schritt- für -Schritt - Anleitung , wie FFmpeg für Ubuntu zu kompilieren , oderffmpeg
über Links auf der FFmpeg-Download- Seite herunter .Rohralternative
Sie könnten
lame
stattdessen zu Pipe :quelle