Fórum Ubuntu CZ/SK

Ubuntu pro osobní počítače => Multimédia => Téma založeno: NZM23 09 Ledna 2019, 08:15:20

Název: MP4 do MP3 více souborů najednou
Přispěvatel: 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
Název: Re:MP4 do MP3 více souborů najednou
Přispěvatel: juwa2 09 Ledna 2019, 11:40:44
Použij ffmpeg. Pro hromadné zpracování pak použij tento příkaz (převede všechny soubory  .mp4 v pracovní složce):
Kód: [Vybrat]
for f in *.mp4; do ffmpeg -i "$f" -c:a libmp3lame "${f%.mp4}.mp3"; done
nebo
Kód: [Vybrat]
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:
Kód: [Vybrat]
sudo apt-get install ffmpeg
Název: Re:MP4 do MP3 více souborů najednou
Přispěvatel: NZM23 09 Ledna 2019, 16:54:48
děkuji.

ffmpeg nemám nainstalovaný  a  bohužel nemůžu ho ani nainstalovat
Kód: [Vybrat]
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
Kód: [Vybrat]
sudo add-apt-repository ???????????
nebo to mám ztáhnout z gitu a sám balit? to mi nikdy nevyšlo.
Kód: [Vybrat]
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.
Název: Re:MP4 do MP3 více souborů najednou
Přispěvatel: TIBOR 09 Ledna 2019, 17:11:27
Mas povoleny softver obmedzeny autorskymi pravami?
Vyhladaj softver a aktualizacie, prva karta a zafajkni vsetko okrem zdrojovy kod. Zatvor to a spusti
Kód: [Vybrat]
sudo apt-get updatepotom skus znova nainstalovat ffmpeg.
Název: Re:MP4 do MP3 více souborů najednou
Přispěvatel: juwa2 09 Ledna 2019, 17:44:21
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:
Kód: [Vybrat]
ffmpeg -version
Který vypíše verzi a další podrobnosti (viz druhý obrázek). Pokud v systému ffmpeg není, nevypíše se pochopitelně nic.
Název: Re:MP4 do MP3 více souborů najednou
Přispěvatel: NZM23 11 Ledna 2019, 22:00:50
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
Kód: [Vybrat]
for f in *.mp4; do ffmpeg -i "$f" -c:a libmp3lame "${f%.mp4}.mp3"; donea 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.