Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Multimédia => Téma založeno: NZM23 09 Ledna 2019, 08:15:20
-
Ahoj.
Poradíte mi jakej program umí konvertovat *.mp4 do *.mp3 a to tak, že mu zadám 300 souborů a on je nakonvertuje se stejnými názvy?
( VLCčko umí jen jeden soubor, HandBrake umí jen videa, KDEnlive umí jen jeden soubor )
Nebráním se ani programům ovládaných z terminálu, ( pokud možno příklad převodu scriptík už bych nějakej dovymyslel)
Díky
-
Použij ffmpeg. Pro hromadné zpracování pak použij tento příkaz (převede všechny soubory .mp4 v pracovní složce):
for f in *.mp4; do ffmpeg -i "$f" -c:a libmp3lame "${f%.mp4}.mp3"; done
nebo
for f in *.mp4; do ffmpeg -i "$f" -acodec libmp3lame -ab 256k "${f%.mp4}.mp3"; done
Názvy souborů zůstanou zachované, změní se jen koncovka. Příkaz můžeš použít přímo v Terminálu (otevři ho ve složce s těmi soubory nebo se do ní přemísti pomocí cd) nebo ve skriptu.
Pokud ffmpeg ještě v systému nemáš, doinstaluj si ho:
sudo apt-get install ffmpeg
-
děkuji.
ffmpeg nemám nainstalovaný a bohužel nemůžu ho ani nainstalovat
sudo apt-get install ffmpeg
[sudo] password for hydra:
Čtu seznamy balíků… Hotovo
Vytváří se strom závislostí
Čtu stavové informace… Hotovo
Balík ffmpeg není dostupný, ale jiný balík se na něj odkazuje.
To může znamenat že balík chybí, byl zastarán, nebo je dostupný
pouze z jiného zdroje
E: Balík „ffmpeg“ nemá kandidáta pro instalaci
hydra@hydra-Aspire-5750ZG:~$
a stim mám snad pokaždý problém, najít zdroj který mám přidat
https://www.ffmpeg.org/download.html
sudo add-apt-repository ???????????
nebo to mám ztáhnout z gitu a sám balit? to mi nikdy nevyšlo.
ffmpeg$ ls
compat COPYING.LGPLv2.1 fftools libavfilter libswresample presets
configure COPYING.LGPLv3 Changelog libavformat libswscale README.md
CONTRIBUTING.md CREDITS INSTALL.md libavresample LICENSE.md RELEASE
COPYING.GPLv2 doc libavcodec libavutil MAINTAINERS tests
COPYING.GPLv3 ffbuild libavdevice libpostproc Makefile tools
hydra@hydra-Aspire-5750ZG:~/ffmpeg$
z readme moudrej nejsem.
-
Mas povoleny softver obmedzeny autorskymi pravami?
Vyhladaj softver a aktualizacie, prva karta a zafajkni vsetko okrem zdrojovy kod. Zatvor to a spusti
sudo apt-get update
potom skus znova nainstalovat ffmpeg.
-
1.) Přidej si zdroje SW viz Tibor (viz první obrázek). A pak zkus instalovat ffmpeg znova.
2.) Nebo si stáhni/nainstaluj balíček .deb zde https://pkgs.org/download/ffmpeg
3.) Nebo můžeš použít ffmpeg static https://johnvansickle.com/ffmpeg/
Přímý odkaz na stažení: https://johnvansickle.com/ffmpeg/builds/ffmpeg-git-amd64-static.tar.xz
Stažený archiv rozbal a soubor ffmpeg (ten jediný potřebuješ) nakopíruj do /usr/bin
----------------------------------------------------------------------------------
Takže sám kompilovat rozhodně nic nemusíš.... ;)
Jestli je ffmpeg přítomen v systému a připraven k použití ověříš příkazem:
ffmpeg -version
Který vypíše verzi a další podrobnosti (viz druhý obrázek). Pokud v systému ffmpeg není, nevypíše se pochopitelně nic.
-
Ty zdroje jsem tam měl, jenže ......... . Tak jsem zkusil vyměnit českej server za hlavní a něco se pok...lo! System naběh a hned zamrz, dvakrát jsem ho tvrdě vyp a leh mi disk :---) anabáze jako prase, ale blbý náhody se stávaj. A blbejm častěji. Když už jsem to taklenc dosr...l, tak jsem si nainstaloval Debian 9. U Kubuntu 14.04 už stejně pomalu končí podpora.
ffmpeg už byl nainstalovanej tak jsem hned zkusil
for f in *.mp4; do ffmpeg -i "$f" -c:a libmp3lame "${f%.mp4}.mp3"; done
a bezvadně zafungoval. Moc se mi líbí zápis do jednoho řádku. To jsem nepoužíval a má to svoje kouzlo :-)
díky za https://pkgs.org to jsem taky neznal.