Newsgroup: it.media.video.produzione
Titolo: codifica mpeg a più riprese

Che dite esiste la possibilità di interrompere una codifica mpeg2 e
riprenderla senza dover iniziare da capo ?
grazie

 riprenderla senza dover iniziare da capo ?
Qualche volta mi e' capitato: ho tenuto in considerazione il numero di
frame gia' codificati (presi dal log di mpeg2enc) e fatto ripartire dal
successivo.
Uso questa tecnica ("mirata" al frame) anche per suddividere la codifica
su piu' macchine.
Utilizzo gli mjpegtools.
Ciao,
  Luca

si ma allora non esiste un software ?

 si ma allora non esiste un software ?
Gli mjpegtools sono un insieme di programmi, piu' "software" di cosi'...
Ed e' veramente una sciocchezza automatizzare la "ripresa" della codifica
(non piu' di 20 righe di script).
Forse intendevi dire che non c'e' un programma con GUI che abbia integrata
questa funzione? Questo e' uno dei grossi svantaggi dei programmi a GUI:
sei limitato alle funzionalita' offerte dall'interfaccia grafica... 
Ciao,
  Luca

 ha scritto nel messaggio
news:pan.2005.10.03...@infinito.it...

quindi fai partire tmpeg, ad un certo punto spegni il computer. Domani
riaccendi e trovi il file mpeg interrotto, a questo punto vuoi proseguire,
come fai ?
grazie grazie grazie

 come fai ?
Prima di tutto non uso TMPGEnc ma mpeg2enc che mi dice a che frame e'
arrivato...
Se proprio proprio ho la sfortuna di usare qualche altro programma o
magari va via la corrente per cui il file di log e' incompleto (e quindi
non so esattamente a quale frame e' arrivato), uso bbvinfo che mi dice
esattamente il numero di frame che ci sono nel file e la posizione dei
marker "sequence-header" in modo da poter eliminare l'ultimo GOP che sara'
con tutta probabilita' incompleto. L'eliminazione si fa con qualsiasi
linguaggio di programmazione, 1 riga di codice in Perl (123456789 e' la
posizione di partenza dell'ultimo GOP):
  perl -e 'truncate "miofile.m2v",123456789'
Fatto questo, faccio ripartire la codifica saltando i frame gia'
codificati. Questa operazione e' semplicissima da fare con gli mjpegtools,
non ho idea se e come si possa fare con TMPGEnc. Infine, si concatenano i
due file per ottenere il file MPEG2 video intero.
La faccenda si complica un po' se TMPGEnc multiplexa direttamente gli
stream video e audio: bisognera' demultiplexarli e procedere per il video
come sopra. Per l'audio purtroppo non ho nessuna procedura, perche' non ne
ho mai avuto la necessita' e anche perche' solitamente la codifica e'
molto rapida, per cui e' forse piu' conveniente rifarlo tutto.
Ciao,
  Luca

quindi fai partire tmpeg, ad un certo punto spegni il computer. 
Scusa, ma non puoi farlo partire, ad esempio, di notte e mettere la
spunta per lo spegnimento del computer al termine?
C'est plus facile!
--
Papel

 ha scritto nel messaggio
news:8nb4k1dd1hiohsj58...@4ax.com...

si ma è comunque un limite. Pensa : fai partire una codifica, dopo un ora ti
serve il pc e la fermi, utilizzi il pc per altri cazzi e appena finito
potresti continuare la codifica.
che dici ?

 la codifica.
Ah, questa interessa anche me. Perché, non è sufficiente impostare la 
priorità del processo su low?
JMT 

che dici ?
Che io, di notte, al massimo posso avere la necessità di fare pipì!!!!
A parte gli scherzi, non non lo so.
Ciao
--
Papel