[Linux-Biella] mencoder opzione -sb
Paul TT
paultt a bilug.linux.it
Lun 18 Giu 2007 16:07:22 CEST
Daniele (Mastro) wrote:
>-----BEGIN PGP SIGNED MESSAGE-----
>Hash: SHA1
>
>Paul TT ha scritto:
>
>
>>peccato che l'avi abbia le informazioni su come decodificare il video
>>nelle intestazioni dell'avi stesse, che stanno all'inizio
>>indi con un avi e' difficile che funzioni, specie poi se ha un contenuto
>>che non sia mpeg 1 o 2, ma addirittura h264!!!!
>>
>>
>
>che le info sono all'inizio lo sapevo..
>
>ma..
>
>e allora perché l'opzione sul tempo ( -ss ) funziona?
>
>
vedi sotto
>>(-sb salta proprio i byte specificati, e, si', vuole il numero, non un
>>multiplo, per ora)
>>
>>
>
>k.. quindi byte esatti (potevano anche far che permettere l'altra
>impostazione)
>
>
puoi tranquillamente fare una patch, se ti garba:
http://www.mplayerhq.hu/DOCS/HTML-single/it/MPlayer.html#id2535622
>>per cui:
>>o gli dici esattamente cosa stai decodificando, con gli fps, l'aspect
>>ratio, il bitrate, il fourcc, etc etc etc...
>>
>>
>
>hum...
>devo trovare un modo di ottimizzare il tutto.. ( pensavo che mencoder lo
>facesse da solo )
>e ancora.. sul tempo si piglia ste informazioni da solo, perché sui byte no?
>
>
perche' sul tempo _deve_ leggere gli header, per sapere a quanti fps il
video, va, e per avere l'indice dei superblocchi :)
per cui col tempo, prima apre il file, poi va a fare la ricerca di dove
partire dal keyframe appena dopo.
invece la partenza in byte e' volutamente fatta per saltare l'intestazione
(hint: utilizzo tipico: saltare la parte merdosa di dvd rovinati
all'origine, causa anticopia (inutile, ovviamente, se non a far pagare
di piu' il dvd stesso), ad esempio... oppure sapendo i vari tag
suddetti, recuperare dei file rovinati, etc etc.)
>>oppure usi avisplit da transcode, anche se non lo ho mai usato con un
>>h264... ma dovrebbe funzionare, dato che h264 ha dei keyframe, indi....
>>oppure usi il posizionamento temporale. ma devi trovare un keyframe tu,
>>se no sgrana.
>>
>>
>
>il formato è x264 cmq (la versione open)
>avisplit sfalsa l'audio :/
>
>
il formato e' _h264_, cmq.
x264 sono le librerie di encoding.
in h264, appunto.
h264 _e'_ open. abbastanza perlomeno. sono specifiche.
ora provo a dividerne uno e ti dico :)
>>>?? bug ??
>>>
>>>
>>>
>>>
>>no
>>
>>
>>
>azz...
>
>
:))))
--
Non mi piacciono i tipi che mi hanno ucciso.
Maggiori informazioni sulla lista
Linux