necrordian Napisano Luty 12, 2011 Zgłoszenie Share Napisano Luty 12, 2011 Witam. Jako ze moje graficzny konwerter nie potrafi konwertowac plików ogg na aac musze z korzystac z konsolowego ffmpeg. Przestudiowalem caly plik pomoc i nie potrafie dobrze sformulowac polecenia do konwersji. Otóz cala komenda ma byc wedlug wzoru: ffmpeg [options] [[infile options] -i infile]... {[outfile options] outfile}... Ja caly czas cos zle wpisuje ale ciagle nie wiem co. Jak sformulowac polecenie by przekonwertowalo mi caly katalog z plikami ogg na pliki AAC o bitrate 96kbps? Jezeli sa takie opcje a chyba sa to przydaloby sie aby pliki zródlowe zostaly usuniete a pliki docelowe byly w tym samym katalogu co wejsciowe? Probowalem tez przez faac, i oto efekty: [necrordian@necrordian-desktop ~]$ faac -b 96 /home/necrordian/Pulpit/lol/* Freeware Advanced Audio Coder FAAC 1.28 Couldn't open input file /home/necrordian/Pulpit/lol /Amon_Amarth_-_Guardians_of_Asgaard.ogg Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
@WalDo Napisano Luty 12, 2011 Zgłoszenie Share Napisano Luty 12, 2011 Google i wszystko jasne http://www.linuxconfig.org/ffmpeg-audio-format-conversions ffmpeg -i audio.ogg -acodec libfaac audio.aac [EDIT] Chociaz nie jest tak prosto niestety, bo aac ze wzgledów licencyjnych polecial z ffmpeg. Ale da sie → http://forums.fedoraforum.org/showthread.php?t=234861 Trzeba sobie pobrac paczke → http://packages.atrpms.net/dist/f13/faac/ Dla F14 nie ma galezi, ale moze jest w innych repo albo mozna samemu przebudowac paczke, bo jest i src.rpm i .spec wiec w sumie nic trudnego → http://wiki.fedora.pl/wiki/Rpmbuild Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
necrordian Napisano Luty 12, 2011 Autor Zgłoszenie Share Napisano Luty 12, 2011 Uh, potrafie juz konwertowac pojedyncze pliki za pomoca biblioteki nie libfaac, lecz aac zawartej w pakiecie ffmpeg. Wystarczy wpisac: [necrordian@necrordian-desktop ~]$ ffmpeg -i /home/necrordian/Pulpit/sa/Diablo-Lovedivided.ogg -acodec aac -ab 96k -strict experimental /home/necrordian/Pulpit/Diablo-Lovedivided.m4a Tylko pytanie - jak konwertowac np cale foldery plików? I jescze jedna rzecz, jak poradzic sobie z tym ze program nie kopiuje tagów w utworze? Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
thof Napisano Luty 12, 2011 Zgłoszenie Share Napisano Luty 12, 2011 Mozna uzyc zwyklej petli for po folderze (poczytaj jakis kurs basha) lub np. xargs (zobacz przyklady uzycia w man xargs). EDIT: Jest kilka nakladek graficznych na ffmpeg: hypervc-qt4, winff, tragtor, shazam, sinthgunt itd. Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
borzole Napisano Luty 12, 2011 Zgłoszenie Share Napisano Luty 12, 2011 taki najprostszy skrypt dla całego folderu: #!/bin/bash cd /home/necrordian/Pulpit/sa for p in *.ogg ; do out=${p%.ogg}.m4a ffmpeg -i "$p" -acodec aac -ab 96k -strict experimental "$out" done Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
Rekomendowane odpowiedzi
Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto
Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.
Zarejestruj nowe konto
Załóż nowe konto. To bardzo proste!
Zarejestruj sięZaloguj się
Posiadasz już konto? Zaloguj się poniżej.
Zaloguj się