HandBrake na video v Ubuntu

Honza1

Re:HandBrake na video v Ubuntu
« Odpověď #15 kdy: 27. 10. 2015, 02:31:37 »
Podle mne, tvuj ffmpeg nema podporu h265, proto je to "neznamy" parametr.
Zde popisuji, jak zkompilovat ffmpeg s podporou h265:
http://sinclairmediatech.com/building-ffmpeg-with-libx265/

BTW, proc chces kodovat do h265 ?

Dale, dobre info je i zde:

https://trac.ffmpeg.org/wiki/Encode/H.265

Ten druhy odkaz jsem pouzil, a odtud vzal te prikaz. Nainstaloval jsem to z apt -get install ffmpeg. Na https://trac.ffmpeg.org maji balicek pro ffmpeg, ale nepodarila se instalace.

Zkousel jsem HandBrake. Tam chybi 2 knihovny, nenasel jsem jak nainstalovat.


Honza1

Re:HandBrake na video v Ubuntu
« Odpověď #16 kdy: 27. 10. 2015, 02:33:09 »
Do h265, protoze velikost je razantne nizsi nez h264 nebo mpeg4

Mozna by slo i pouzit Wine a ten program pro widle.

Re:HandBrake na video v Ubuntu
« Odpověď #17 kdy: 27. 10. 2015, 02:40:06 »
Unrecognized option 'c:v'
Failed to set value 'libx265' for option 'c:v'
 co je to vlastne tento parametr, nevedel by jsi nejaky nastaveni prikazu ?

Kód: [Vybrat]
ffmpeg -i ${i} -c:v libx265 -preset placebo -x265-params crf=17 -c:a aac -strict experimental -b:a 8k ${j}.mp4

-c:v je kodek videa, dale pak -b:v je jeho bitrate, obdobne pro audio -c:a, -b:a. U o dost starsich verzi se ale pouzivala jina syntax, ve stylu -vcodec atd., mozna mas proste obstarozni verzi.
Zkusil sem si neco enkodovat do h265, a slo to tak, ze sem jako kodek zadal "hevc", ne "libx265"., tzn:
ffmpeg -i Input.mp4 -f mp4 -c:v hevc -b:v 1024k -s hd720 Output.mp4
Kazdopadne seznam podporovanych kodeku zjistis pres ffmpeg -codecs, pripadne si z toho vygrepuj co hledas.

Sam pouzivam tento primitivni skript na vetsinu ukonu:
Kód: [Vybrat]
#!/bin/bash
SOURCE=$1
TARGET=$2
shift
shift

nice -n 15 ffmpeg -i "$SOURCE" -f mp4 -c:v h264 -b:v 1024k -s hd720 $@ "$TARGET"

Clovek proste zada jen 2 parametry, prvni je vstup, druhy vystup. Pokud pridam nejaky dalsi, slouzi to jako override vychoziho nastaveni.

Lader

Re:HandBrake na video v Ubuntu
« Odpověď #18 kdy: 27. 10. 2015, 16:48:46 »
Nainstaloval jsem to z té stránky co je na obrázku v mém předchozím příspěvku.
HandBrake Releases
Je tam i popis jak to udělat.
Do synapticu jsem si přidal nový zdroj:
Kód: [Vybrat]
deb http://ppa.launchpad.net/stebbins/handbrake-releases/ubuntu trusty main A samozřejmě jsem i importoval pgp klíč.
A pak stačilo pouze
Kód: [Vybrat]
apt-get install handbrake-gtk a bylo to.
Kodek H.265 zase ze stránky: libde265
analogickým postupem - přidám zdroj:
Kód: [Vybrat]
deb http://ppa.launchpad.net/strukturag/libde265/ubuntu trusty main importuji klíč a nainstaluji...

Honza1

Re:HandBrake na video v Ubuntu
« Odpověď #19 kdy: 27. 10. 2015, 17:26:38 »
Lader

Tak to jsem jeste nedelal - importovat klic pri instalaci. Jak na to ?

Prikaz deb moje verze nezna.


ffmpeg

Re:HandBrake na video v Ubuntu
« Odpověď #20 kdy: 27. 10. 2015, 17:48:37 »
Prikaz deb moje verze nezna.
Delas si srandu ?  ;D
ten radek s deb, to je radek, ktery das do souboru s repozitarema  ;D
Na Debianu je to v /etc/apt/sources.list

ayyyyyyyyyy

Re:HandBrake na video v Ubuntu
« Odpověď #21 kdy: 27. 10. 2015, 19:00:04 »
Jestli to ve posledních verzích nezměnily, tak Debian ani Ubuntu ffmpeg v repozitářích nemají, místo toho tam je fork ffmpegu avconv který se za balíčkem "ffmpeg"skrývá a který snad nikdo kromě nevědomých uživatelů Debianích systémů a jeho [avconv] vývojářů snad nikdo nepoužívá. Stáhni statický build skutečného ffmpegu odkazovaný ze oficiálních stránek (v současnosti tady: http://johnvansickle.com/ffmpeg/releases/ffmpeg-release-64bit-static.tar.xz) a naházej to do /usr/local/bin (to by mělo mít přednost před /usr/bin).

Případně můžeš odstranit falešný ffmeg deb balíček, nebo přidat ppa repo se skutečným ffmpegem (to také obsahuje statickou binárku, takže o závislosti se starat netřeba), abys to nemusel vždy ručně aktualizovat ze stránek ffmpegu.

Jinak slušnou kvalitu má i vp8 (-c:v libvpx) nebo vp9 (-c:v libvpx-vp9) - ten je pomalejší ale lepší (ale když člověk zvolí správné přepínače, umí plně využít procesor) a ani jeden není zatížený patenty a tak. Jinak pro -f webm (resp. ffmpeg -i abc.avi [...] out.webm) je už myslím výchozí vp9 (a ten je bez použití různých dalších přepínačů dost pomalý). Taky tohle: http://wiki.webmproject.org/ffmpeg/vp9-encoding-guide

ffmpeg

Re:HandBrake na video v Ubuntu
« Odpověď #22 kdy: 27. 10. 2015, 19:20:38 »
Jestli to ve posledních verzích nezměnily, tak Debian ani Ubuntu ffmpeg v repozitářích nemají, místo toho tam je fork ffmpegu avconv který se za balíčkem "ffmpeg"skrývá a který snad nikdo kromě nevědomých uživatelů Debianích systémů a jeho [avconv] vývojářů snad nikdo nepoužívá.
Bud ti nerozumim nebo se mi zda, ze nepises hovadiny.

Kdyz sledujes odkaz na ffmpeg.org rpo download, tak te presmeruje na stranku:

http://www.deb-multimedia.org/
kde jsou repozitare pro pridani.
Cili, ti, kdo maji standardnim zpusobem nainstalovane ffmpeg, nejsou, nejsou imho "paka"  ;)

Nicmene, ten tvuj odkaz na static build s verzi 2.8.1 je zajimavy, s podporou dokonce i x265 atd.

Jako bonus, obcas jej vyzkousim  :)

ffmpeg

Re:HandBrake na video v Ubuntu
« Odpověď #23 kdy: 27. 10. 2015, 19:22:06 »
*oprava:

preklepy, prvni veta mela znit:

bud ti nerozumim, jak to myslis nebo se mi zda, ze pises hovadiny...

:D

ayyyyyyyyyy

Re:HandBrake na video v Ubuntu
« Odpověď #24 kdy: 27. 10. 2015, 19:51:10 »
Jde o tuhle situaci http://blog.pkh.me/p/13-the-ffmpeg-libav-situation.html kdy Debian vyřadil ffmpeg z repozitářů. V poslední době (t.j. něco přez rok) se uvažuje/připravuje přejití zpět na ffmpeg (v ubuntu 15.04 to snad už v nějaké podobě je...), ale dost věcí z Ubuntu repozitářů mi stejně působilo potíže... jestli ne proto, že tam je avconv, tak kvůli tomu, že tam jsou staré verze. Statický build/odpovídající ppa je jednoduché a spolehlivé řešení...

https://wiki.debian.org/Debate/libav-provider/ffmpeg
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=729203
http://www.webupd8.org/2014/11/ffmpeg-returns-to-official-ubuntu.html

Lader

Re:HandBrake na video v Ubuntu
« Odpověď #25 kdy: 27. 10. 2015, 21:15:19 »
Tady máš postup v jednom obrázku: Přidat nový zdroj