Automator a HandbrakaCLI

Chat fóra: a nikdo. Vstup do diskuze online

Saddako | úte bře 04, 2014 9:05 pm

Automator a HandbrakaCLI

Jak by měla vypadat service pro překódování filmu do mp4?

Mám nastaveno že služba přijímá soubory filmu ve finderu. Shell je /bin/bash a předat vstup jako argumenty. Samotný příkaz pak vypadá asi takto. Aplikace HandBrakeCLI je v cestě a není proto (snad) potřeba její plnou cestu. Výstup do souboru TXT mám proto abych jej mohl použít jako součást GeekTools. Service se mi ukáže, ale nic nedělá... Kde je chyba? Jak by měla vypadat?

for xx in "$@"
do
HandBrakeCLI -i "$xx" -o ~/Desktop/"$xx".mp4 --preset="Normal" > HandBrake-log.txt
done

Pokud by šlo příkaz ještě obohatit o to aby během překódovávání nešel Mac spát, ale až po skončení práce, tak by to bylo dokonalý.
Motto: Udělat cokoli blbuvzdorným je zhola nemožné, neboť blbci jsou ohromně vynalézaví

iPhone 11 Pro 256GB Midnight Green - TM - 13.3
iMac 27" 3.0GHz/8GB/256GB SSD (2019) CTO - 10.15.3
Macbook 12" 1.2GHz/8GB/256GB (2017) - 10.15.3
iPhone guru
iPhone guru
 
Příspěvky: 1097
Registrován:
stř čer 18, 2008 8:08 pm
Bydliště: Krajina za zrcadlem

ls8 | úte bře 04, 2014 11:41 pm

Re: Automator a HandbrakaCLI

Ten log vznikne? Je v něm něco?
It's what you do in the dark that puts you in the light.
Starý pes fóra :)
Starý pes fóra :)
 
Příspěvky: 11453
Registrován:
pát črc 11, 2008 6:52 pm
Bydliště: CZ

Saddako | stř bře 05, 2014 2:57 pm

Re: Automator a HandbrakaCLI

Tak už jsem se dostal dál.

Service funguje pokud udělám

Kód: Vybrat vše
for f in "$@"
do HandBrakeCLI -i $f -o ~/Desktop/export.mp4
done


Tento příkaz funguje, ale nedokážu udělat aby výstupní jméno bylo stejné (nebo modifikované) jméno původní. Běžící proces lze případně z lišty "sestřelit".

S výstupem do soboru to funguje

Kód: Vybrat vše
for f in "$@"
do HandBrakeCLI -i $f -o ~/Desktop/export.mp4 > ~/Documents/HBlog.txt
done


Na ploše je vidět že se přepočítává, ale není to tak efektní jak bych si představoval. Probíhající službu pak již jde sestřelit pouze přes Monitor Aktivity.
Motto: Udělat cokoli blbuvzdorným je zhola nemožné, neboť blbci jsou ohromně vynalézaví

iPhone 11 Pro 256GB Midnight Green - TM - 13.3
iMac 27" 3.0GHz/8GB/256GB SSD (2019) CTO - 10.15.3
Macbook 12" 1.2GHz/8GB/256GB (2017) - 10.15.3
iPhone guru
iPhone guru
 
Příspěvky: 1097
Registrován:
stř čer 18, 2008 8:08 pm
Bydliště: Krajina za zrcadlem

ls8 | stř bře 05, 2014 3:02 pm

Re: Automator a HandbrakaCLI

Ono ve $xx asi bude celá cesta, a ne jenom název souboru. Zkus pro parametr výstupu dát

Kód: Vybrat vše
-o "~/Desktop/$(basename $xx).mp4"
It's what you do in the dark that puts you in the light.
Starý pes fóra :)
Starý pes fóra :)
 
Příspěvky: 11453
Registrován:
pát črc 11, 2008 6:52 pm
Bydliště: CZ

Saddako | stř bře 05, 2014 3:05 pm

Re: Automator a HandbrakaCLI

Super :D Díky je to ono.
Motto: Udělat cokoli blbuvzdorným je zhola nemožné, neboť blbci jsou ohromně vynalézaví

iPhone 11 Pro 256GB Midnight Green - TM - 13.3
iMac 27" 3.0GHz/8GB/256GB SSD (2019) CTO - 10.15.3
Macbook 12" 1.2GHz/8GB/256GB (2017) - 10.15.3
iPhone guru
iPhone guru
 
Příspěvky: 1097
Registrován:
stř čer 18, 2008 8:08 pm
Bydliště: Krajina za zrcadlem

ls8 | stř bře 05, 2014 3:09 pm

Re: Automator a HandbrakaCLI

Do spánku ho můžeš na konci poslat příkazem

Kód: Vybrat vše
osascript -e 'tell application "System Events" to sleep'
It's what you do in the dark that puts you in the light.
Starý pes fóra :)
Starý pes fóra :)
 
Příspěvky: 11453
Registrován:
pát črc 11, 2008 6:52 pm
Bydliště: CZ

Saddako | stř bře 05, 2014 3:18 pm

Re: Automator a HandbrakaCLI

A jaký příkaz lze použít aby neusnul během kódování? Mám pocit, že v normální situaci je schopný usnout i během kódování.
Motto: Udělat cokoli blbuvzdorným je zhola nemožné, neboť blbci jsou ohromně vynalézaví

iPhone 11 Pro 256GB Midnight Green - TM - 13.3
iMac 27" 3.0GHz/8GB/256GB SSD (2019) CTO - 10.15.3
Macbook 12" 1.2GHz/8GB/256GB (2017) - 10.15.3
iPhone guru
iPhone guru
 
Příspěvky: 1097
Registrován:
stř čer 18, 2008 8:08 pm
Bydliště: Krajina za zrcadlem

ls8 | stř bře 05, 2014 3:31 pm

Re: Automator a HandbrakaCLI

To nevím, já mám automatické usínání vypnuté.
It's what you do in the dark that puts you in the light.
Starý pes fóra :)
Starý pes fóra :)
 
Příspěvky: 11453
Registrován:
pát črc 11, 2008 6:52 pm
Bydliště: CZ

Uživatelský avatar DD_ | stř bře 05, 2014 3:35 pm

Re: Automator a HandbrakaCLI

http://reviews.cnet.com/8301-13727_7-57 ... p-in-os-x/

caffeinate by melo delat to co chces.
---
iPhone 7
iPad Mini Retina / iPad Pro 9.7" + Apple Pencil
Macbook Pro 13" 2017
iMac 21.5" late 2012
Apple Watch 3 Sport 42mm
iPhone expert
iPhone expert
 
Příspěvky: 1321
Registrován:
čtv srp 12, 2010 12:48 pm

Saddako | stř bře 05, 2014 3:56 pm

Re: Automator a HandbrakaCLI

Nebo by možná šlo použít nějakou alternativu příkazu "pmset".
Motto: Udělat cokoli blbuvzdorným je zhola nemožné, neboť blbci jsou ohromně vynalézaví

iPhone 11 Pro 256GB Midnight Green - TM - 13.3
iMac 27" 3.0GHz/8GB/256GB SSD (2019) CTO - 10.15.3
Macbook 12" 1.2GHz/8GB/256GB (2017) - 10.15.3
iPhone guru
iPhone guru
 
Příspěvky: 1097
Registrován:
stř čer 18, 2008 8:08 pm
Bydliště: Krajina za zrcadlem

Saddako | pát lis 28, 2014 9:48 am

Re: Automator a HandbrakaCLI

Poradí někdo jakým přepínačem vynutím v HandBrakeCLI výstup do 16:9? Mám nějaké video, které je 16:9, ale běží zdrcnuté do 4:3 :/
Motto: Udělat cokoli blbuvzdorným je zhola nemožné, neboť blbci jsou ohromně vynalézaví

iPhone 11 Pro 256GB Midnight Green - TM - 13.3
iMac 27" 3.0GHz/8GB/256GB SSD (2019) CTO - 10.15.3
Macbook 12" 1.2GHz/8GB/256GB (2017) - 10.15.3
iPhone guru
iPhone guru
 
Příspěvky: 1097
Registrován:
stř čer 18, 2008 8:08 pm
Bydliště: Krajina za zrcadlem

ls8 | pát lis 28, 2014 1:45 pm

Re: Automator a HandbrakaCLI

Nepoužívá to video anamorfní nastavení? Pak je záležitostí přehrávače, aby to zobrazil správně. Pokud chceš výstup s přesně definovaným rozlišením, jsou to přepínače --width a --height, hodnoty se zadávají v pixelech.
It's what you do in the dark that puts you in the light.
Starý pes fóra :)
Starý pes fóra :)
 
Příspěvky: 11453
Registrován:
pát črc 11, 2008 6:52 pm
Bydliště: CZ

Saddako | úte pro 02, 2014 12:20 pm

Re: Automator a HandbrakaCLI

Tohle video má prostě blbý formát. Sice to na TV jde roztáhnout do 16:9, ale raději bych tomu filmu vnutil správný poměr stran tak aby to fungovalo všude. Výška a šířka tomu nepomohou.
Motto: Udělat cokoli blbuvzdorným je zhola nemožné, neboť blbci jsou ohromně vynalézaví

iPhone 11 Pro 256GB Midnight Green - TM - 13.3
iMac 27" 3.0GHz/8GB/256GB SSD (2019) CTO - 10.15.3
Macbook 12" 1.2GHz/8GB/256GB (2017) - 10.15.3
iPhone guru
iPhone guru
 
Příspěvky: 1097
Registrován:
stř čer 18, 2008 8:08 pm
Bydliště: Krajina za zrcadlem

ls8 | úte pro 02, 2014 2:36 pm

Re: Automator a HandbrakaCLI

Takže když to video překóduješ s přesně nastaveným rozlišením, tak se stejně přehrává jinak?
Zkus přidat ještě parametr --pixel-aspect 1:1
It's what you do in the dark that puts you in the light.
Starý pes fóra :)
Starý pes fóra :)
 
Příspěvky: 11453
Registrován:
pát črc 11, 2008 6:52 pm
Bydliště: CZ

Saddako | úte pro 02, 2014 11:26 pm

Re: Automator a HandbrakaCLI

Když dám překódovat s nastavením výšky a délky tak to stejně převezme aspect ratio z originálního (poblbanýho) originálu. Zkusím ještě ten pixel-aspect. Díky
Motto: Udělat cokoli blbuvzdorným je zhola nemožné, neboť blbci jsou ohromně vynalézaví

iPhone 11 Pro 256GB Midnight Green - TM - 13.3
iMac 27" 3.0GHz/8GB/256GB SSD (2019) CTO - 10.15.3
Macbook 12" 1.2GHz/8GB/256GB (2017) - 10.15.3
iPhone guru
iPhone guru
 
Příspěvky: 1097
Registrován:
stř čer 18, 2008 8:08 pm
Bydliště: Krajina za zrcadlem

ls8 | stř pro 03, 2014 9:39 am

Re: Automator a HandbrakaCLI

Kdyžtak pošli celý příkazový řádek, kterým to kóduješ, asi tam budeš mít nejaký parametr, který to dělá.
It's what you do in the dark that puts you in the light.
Starý pes fóra :)
Starý pes fóra :)
 
Příspěvky: 11453
Registrován:
pát črc 11, 2008 6:52 pm
Bydliště: CZ

Prehľad diskusií na forum.iphone.cz

* indicates required

Zpět na Programy a hry pro Mac OS X

Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé

cron