Nic ve zlem, Honzo F., ale mohl pridat dalsi linky na uzirecne tipy...
Nekolik pridam ja:
http://www.linuxandlife.com/2012/07/some-small-tricks-with-ffmpeg.html
http://club.myce.com/f62/ffmpeg-command-line-options-166608/
http://www.varesano.net/blog/fabio/ffmpeg%20some%20useful%20tricks
Nedavno se mi podarilo, uspesne bez kosticek zmensit rozliseni .mkv souboru do .mp4 (nedavno se to resilo v jednom tematu na foru).
Nechce se mi to znovu psat, ale pokud to nahodou nekdo resi, at pisne ;-)
Nedavno se mi podarilo, uspesne bez kosticek zmensit rozliseni .mkv souboru do .mp4 (nedavno se to resilo v jednom tematu na foru). Nechce se mi to znovu psat, ale pokud to nahodou nekdo resi, at pisne ;-)
Seš fakt dobrej, napiš o tom ještě do dalších deseti diskuzí. Ty se ve světě neztratíš!
Nahodou, pardetailu by o tom neskodilo. Ja parkrat prekodoval video na mensi rozliseni a vzdycky tam kosticky byly. Cili pokud to jde lepe, bylo by dobre vedet jak.
Jinak ale vubec nechapu, co jsi chtel svoji inteligentni poznamkou rici. Ze mas vetsiho pindoura? Tak to ti blahopreji, tak bez pichat nafukovaci panu a neopruzuj.
@Jardo: je to zde:
jsou u toho 2 kroky, samotnemu prekodovani musi predchazet zmena kontejneru.
Pak to bude bez kosticek ;-)
=>
http://forum.root.cz/index.php?topic=12105.msg146267#msg146267
zajímavé bylo, že před nějakou dobou distribuce spíš preferovaly libav, ale teď se spíš vracejí zpět k ffmpeg, hlavním důvodem je asi to, že libav
tu třeba Debian: https://wiki.debian.org/Debate/libav-provider/ffmpeg
v Gentoo si člověk může vybrat, defaultní je ffmpeg, diskuse tu: https://forums.gentoo.org/viewtopic-t-1010096-start-250-postdays-0-postorder-asc-highlight-.html
oni se nějak nesnášejí a nejde tedy jednoduše nainstalovat oba, když máte libav tak v podstatě použijete místo příkazu ffmpeg příkaz avconv a je to
tak přidávám ještě skript k nalezení nemocných video souborů, to se může hodit
nějak blbne "\ )", tak pro jistotu ješte tu: http://pastebin.com/hmnZURmM
#!/bin/bash
mkcheck () {
tmp=$(mktemp)
ffmpeg -v error -threads 1 -i "${1}" -f null - 2>"${tmp}"
errors=$(grep -E -i 'error|invalid|illegal|damage' "${tmp}" | wc -l)
if [[ $errors -ge "1" ]]; then
echo "File ${1} is BROKEN!!!"
fi
rm "${tmp}"
}
export -f mkcheck
find . -type f \( -iname "*.avi" -o -iname "*.mkv" -o -iname "*.mp4" -o -iname "*.mp*g" -o -iname "*.mov" -o -iname "*.3gp" ) -print0 | parallel -0 mkcheck