Dávkové překódování videa pod Mac OS

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

Uživatelský avatar Saddako | sob pro 14, 2013 10:14 pm

Dávkové překódování videa pod Mac OS

Používám pro překódování z jiných formátů do MP4 HandbrakeCLI. Příkaz pro terminál vypadá například takto a funguje rychle a jednoduše:

Kód: Vybrat vše
for i in `ls *.avi`; do HandBrakeCLI -i $i -o $i-x264.mp4 --main-feature -e x264 -a 1 -E ca_aac -B 160 -6 auto -R Auto -D 0.0 -f mp4 -4 --x264-preset medium --x264-tune film --h264-profile main --h264-level 3.1 -w 720 -b 1000 --normalize-mix 1 --decomb -m; done


Potřebuji však poradit. Pokud použiji tento příkaz tak proběhne u všech *.avi souborů v adresáři pokud nemají v názvu mezeru. Jak upravit příkaz tak aby spracoval i soubory, které v názvu mezeru mají (jako např. "Purpurove reky CZ.avi")?
Naposledy upravil Saddako dne pon pro 16, 2013 11:27 am, celkově upraveno 1
Motto: Udělat cokoli blbuvzdorným je zhola nemožné, neboť blbci jsou ohromně vynalézaví

iPhone 7 Plus 128GB Space Grey - TM - 11.0.1
iMac 27" 3.2GHz/16GB/1TB (late 2013) - 10.13
Macbook 12" 1.2GHz/8GB/256GB (2017) - 10.13
Synology DS411j - 4.3 (downgradováno z 5.x)
iPhone guru
iPhone guru
 
Příspěvky: 1078
Registrován:
stř čer 18, 2008 8:08 pm
Bydliště: Krajina za zrcadlem

ls8 | ned pro 15, 2013 11:55 am

Re: Dávkové překódování videa pod Mac OS

$i dát do uvozovek?

Kód: Vybrat vše
for i in `ls *.avi`; do
HandBrakeCLI -i "$i" -o "$i-x264.mp4" --main-feature -e x264 -a 1 -E ca_aac -B 160 -6 auto -R Auto -D 0.0 -f mp4 -4 --x264-preset medium --x264-tune film --h264-profile main --h264-level 3.1 -w 720 -b 1000 --normalize-mix 1 --decomb -m;
done


Pokud nezabere, tak nejdřív soubory přejmenovat: https://www.macupdate.com/app/mac/6322/ ... der-rename
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: 11452
Registrován:
pát črc 11, 2008 6:52 pm
Bydliště: CZ

Uživatelský avatar Saddako | ned pro 15, 2013 4:01 pm

Re: Dávkové překódování videa pod Mac OS

Tenhle postup bohuzel nezabere. Take jsem to zkousel a nejde to. Z nejakeho duvodu se pokousi postupne kodovat "Purpurove.avi" "reky.avi" a "CZ.avi". Nevim jak jej donutit aby vzal jako promennou celou radku. Pochopitelne, ze by slo prejmenovavat a nejakou dobu jsem to tak delal, ale chtel jsem se tomu vyhnout a kdo vi kdy na neco podobneho opet narazim :/
Motto: Udělat cokoli blbuvzdorným je zhola nemožné, neboť blbci jsou ohromně vynalézaví

iPhone 7 Plus 128GB Space Grey - TM - 11.0.1
iMac 27" 3.2GHz/16GB/1TB (late 2013) - 10.13
Macbook 12" 1.2GHz/8GB/256GB (2017) - 10.13
Synology DS411j - 4.3 (downgradováno z 5.x)
iPhone guru
iPhone guru
 
Příspěvky: 1078
Registrován:
stř čer 18, 2008 8:08 pm
Bydliště: Krajina za zrcadlem

ls8 | ned pro 15, 2013 4:45 pm

Re: Dávkové překódování videa pod Mac OS

tak zkus jenom

for i in *.avi; do …...
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: 11452
Registrován:
pát črc 11, 2008 6:52 pm
Bydliště: CZ

Uživatelský avatar Saddako | ned pro 15, 2013 6:32 pm

Re: Dávkové překódování videa pod Mac OS

Taky ne...

No jo no.. Takže Better Rename 9 :/ V prvnim kroku vymenit vsechny mezery za _ a po prepocitani zase zpet :/ Cekal jsem, ze to pujde v bashi nejak pořešit.
Motto: Udělat cokoli blbuvzdorným je zhola nemožné, neboť blbci jsou ohromně vynalézaví

iPhone 7 Plus 128GB Space Grey - TM - 11.0.1
iMac 27" 3.2GHz/16GB/1TB (late 2013) - 10.13
Macbook 12" 1.2GHz/8GB/256GB (2017) - 10.13
Synology DS411j - 4.3 (downgradováno z 5.x)
iPhone guru
iPhone guru
 
Příspěvky: 1078
Registrován:
stř čer 18, 2008 8:08 pm
Bydliště: Krajina za zrcadlem

ls8 | pon pro 30, 2013 12:49 am

Re: Dávkové překódování videa pod Mac OS

Mě to funguje i s mezerami, právě mi běží kódování tohoto skriptu:

Kód: Vybrat vše
HandBrakeCLI -i "Documents/EyeTV Archive/Tokijské gangy - x264.eyetv/00000000186f8a48.mpg" -o "Movies/Tokijské gangy - x264.eyetv-CRF18.mp4" --main-feature -e x264 -q 18 -a 1 -E ca_aac -B 160 -6 auto -R Auto -D 0.0 -f mp4 -4 --decomb -m --x264-preset medium --h264-profile high --h264-level 4.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: 11452
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 Videa

Kdo je online

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