Po několikadenní odmlce, způsobené cestováním se vracím do služby a do práce na našem webu. V dnešním článku si představíme aplikaci Selene, což je audio a video konvertor, speciálně vyvinutý pro distribuce, založené na Ubuntu. mezi něž patří i náš Linux Mint.
Cílem Selene je poskytnout uživatelům jednoduché GUI pro převod populárních formátů souborů na základě rozhraní příkazového řádku pro jejich automatické překódování. Nabízí možnost konverze pro deset formátů souborů: WAV/MP3/AAC/FLAC/OPUS/MP4/MKV/OGG/OGV/WEBM.
Vlastnosti Selene:
- Formáty pro konverzi videa (MKV/MP4/OGV/WEBM).
- Formáty pro konverzi audia (MP3/AAC/OGG/OPUS/FLAC/WAV).
- Lze pozastavit / znovu spustit konverzi.
- Nabídka pro spuštění programu s nízší prioritou, vypnutí PC po proběhlé konverzi.
- Je povoleno skriptování v programu pro řízení procesu kódování.
- Rozhraní příkazového řádku pro automatickou konverzi.
Jak na to?
Jednoduše přetáhněte audio / video soubor do hlavního okna, vyberte kódovací skript ze seznamu ve spodní nabídce a klepněte na tlačítko „Start“ pro zahájení konverze. V okně se vám zobrazí průběh konverze pro každý soubor zvlášť spolu s možností pozastavit / znovu spustit enkódování. Spuštění aplikace v admin módu (pomocí sudo
nebo gksu
) umožní použít další možnosti v GUI. Zobrazí se další dvě tlačítka, jedno pro vypnutí systému po ukončení kódování a další pro spuštění procesu konverze s nižší prioritou (background-mode).
Selene může být také spuštěn a ovládán pomocí příkazového řádku. V terminálu zadejte příkaz selene - help
, který vám zobrazí úplný seznam možností.
Jaký druh skriptů se používá pro konverzi?
Skripty jsou obyčejné bash skripty. Nejjednodušší script by byl:
x264 -o "${outDir}/${title}.mkv" "${inFile}"
Tento skript převede libovolný vstupní soubor do souboru MKV pomocí enkodéru x264.
$ {Infile} $ {outdir}, $ {title}
jsou proměnné, které se vztahují k vstupnímu souboru. Tyto proměnné budou vloženy do skriptu před konverzí. Je nutné použít tyto proměnné namísto pevných názvů vstupních souborů při kódování. To je ale jediné omezení.
Skript lze použít pro jakýkoliv nástroj příkazového řádku, určený pro konverzi souborů (jako např. ffmpeg, x264, atd.). Pokud je kódovací program běžným nástrojem (jako např. ffmpeg nebo x264), Selene přidá některé další funkce:
- Výstup na konzoli se zobrazí ve stavovém řádku
- Vstupní soubory mohou být automaticky ořezané pomocí nastavených parametrů, uvedených ve skriptu.
Jak se provádí automatické ořezávání?
Pro automatické oříznutí vstupních souborů:
- Vyberte jeden nebo více souborů ze vstupního seznamu
- Klepněte pravým tlačítkem myši a vyberte možnost automatické oříznutí.
- Vyberte libovolný skript, který používá nástroje avconv, x264 nebo ffmpeg2theora pro enkódování. Skript musí pro oříznutí použít takový kodér, který je používán. Například můžete použít:
x264 --vf crop:0,0,0,0 -o "${outDir}/${title}.mkv" "${inFile}"
Hodnoty k oříznutí, uvedené ve skriptu, budou nahrazeny vypočtenými hodnotami před spuštěním skriptu.
Po použití automatického oříznutí, můžete výstup zobrazit klepnutím pravým tlačítkem myši na daný soubor a výběrem možnosti „Preview„. Vypočtené hodnoty lze upravovat přímo v seznamu vstupních souborů. Hodnoty vymažete zakázáním možnosti oříznutí.
Jak instalovat v Linux Mintu?
Instalace Selene v v Linux Mintu není nic složitého a zvládne jí každý. Otevřete si tedy terminál a zadejte následující příkazy:
Nejprve si přidejte potřebný repozitář:
Příkaz terminálu: |
---|
sudo add-apt-repository ppa:teejee2008/ppa |
Aktualizujte databázi softwaru:
Příkaz terminálu: |
---|
sudo apt-get update |
A nainstalujte Selene:
Příkaz terminálu: |
---|
sudo apt-get install selene |
Po instalaci se vám zobrazí ikona pro spuštění aplikace v Menu > Zvuk a video > Selene Media Encoder. Aplikaci chybí česká i slovenská lokalizace, ale i v angličtině s ní lze poměrně snadno pracovat a není to až taková závada.
Webovou stránku projektu najdete na http://teejeetech.blogspot.cz/2013/01/selene-media-encoder-for-ubuntu.html.
Ahoj, díky za tip. A jak složité by pro nás jako komunitu bylo program částečně nebo úplně počeštit? Já sám překlad nezvládnu, ale mohu přispět alespoň korekcí …
Ahoj, díky za nabídku, je to dobrý nápad a já jsem pro. Teď je jen potřeba domluvit podrobnosti jak by se to dalo uskutečnit.
Překlady:
https://translations.launchpad.net/selene