Próbuję użyć ffmpeg na Ubuntu 13.10 do konwersji AP3 na MP3?
Zainstalowałem ffmpeg , ale pojawia się ten błąd, gdy go używam. Powiedz mi, jak mogę to naprawić?
$ ffmpeg -i CD1_Age_0-3_Baby.ape CD1_Age_0-3_Baby.mp3
ffmpeg version 0.8.9-6:0.8.9-0ubuntu0.13.10.1, Copyright (c) 2000-2013 the Libav developers
built on Nov 9 2013 19:15:22 with gcc 4.8.1
*** THIS PROGRAM IS DEPRECATED ***
This program is only provided for compatibility and will be removed in a future release. Please use avconv instead.
Input #0, ape, from 'CD1_Age_0-3_Baby.ape':
Metadata:
Album : MOZART EFFECT I - ENLIGHTMENT
Title : C:\[APE SET] Ī����ЧӦ-�������ǵ����� 4CDS\CDImage01
Genre : Classical
Year : 2002
Comment : Exact Audio Copy
Duration: 01:09:17.75, start: 0.000000, bitrate: 656 kb/s
Stream #0.0: Audio: ape, 44100 Hz, stereo, s16
Output #0, mp3, to 'CD1_Age_0-3_Baby.mp3':
Stream #0.0: Audio: [0][0][0][0] / 0x0000, 44100 Hz, stereo, s16, 200 kb/s
Stream mapping:
Stream #0.0 -> #0.0
Encoder (codec id 86017) not found for output stream #0.0
ffmpeg
z Libav (rozwidlenie FFmpeg), a nieffmpeg
z FFmpeg.Encoder (codec id 86017) not found for output stream #0.0
. Uruchomienie tego samego programu z inną nazwą nie naprawia żadnego prawdziwego problemu, po prostu tłumi fagoterię Libav, ale-codec:a libmp3lame
może być naprawą tego problemu.Masz sześć głównych opcji kodowania do formatu MP3 za pomocą
ffmpeg
:Unikaj wprowadzającego w błąd bałaganu, który został wymuszony na użytkownikach Ubuntu, i po prostu pobierz, rozpakuj i uruchom najnowszą wersję Linux
ffmpeg
. Włóż to,~/bin
a następnie zaloguj się ponownie. Teraz po uruchomieniuffmpeg
użyje tej nowej wersji. To najłatwiejsza opcja .Postępuj zgodnie z instrukcjami krok po kroku, aby skompilować rzeczywisty
ffmpeg
kodek z dowolnymi kodekami i funkcjami.Zainstaluj
ffmpeg
z Ubuntu Multimedia for Trusty PPA (dla użytkowników 14.04).Zainstaluj
libavcodec-extra-*
pakiet, aby włączyć kodowanie MP3 przez libmp3lame w buggyavconv
lub gównianym, starym, fałszywymffmpeg
.Potokuj
lame
i używaj go do kodowania:ffmpeg -i input -f wav - | lame - output.mp3
Zaktualizuj system Ubuntu i użyj
ffmpeg
pakietu z repozytorium. Realffmpeg
z FFmpeg powrócił do Ubuntu w Vivid 15.04.źródło
ffmpeg
. Używam kompilacji statycznych --- bez instalacji, bez kłopotów, bez kompresji i startu --- podanych w linku w tej odpowiedzi od co najmniej dwóch lat (czasem aktualizowania) i nie miałem żadnego problemu.Oto kolejny skrypt, który może pomóc ludziom. Musisz go skopiować do folderu głównego plików małp, które chcesz przekonwertować.
źródło
Z
libav_tools
ilibmp3lame
zainstalowany w katalogu, w którym znajdują się pliki ape wpisać w terminalu:Dzięki temu wszystkie pliki małp w katalogu są konwertowane na mp3 stereo 320kb, a znaczniki w plikach małp są przestrzegane.
źródło
Poniższy skrypt konwertuje rekurencyjnie wszystkie pliki wma na mp3, zaczynając od ścieżki, w której wykonywane jest polecenie find. Stare pliki wma zostaną usunięte !!!
Scenariusz:
źródło