Editing Video da linea di comando
Come spesso capita su questo blog, parliamo un po’ di dvb ovvero di TV digitale terrestre. Come sapete ho installato sul mio computer una chiavetta dvb usb Yakumo con la quale vedo la televisione su Kaffeine. A volte mi capita di dover registrare un programma che non posso seguire per poi rivederlo con calma, chiunque abbia provato a registrare con kaffeine sa che si può scegliere il tipo di codifica fra TS, MPEG_PS oppure MPEG_PES, se scegliamo TS, la registrazione viene salvata in file *.m2t un formato abbastanza inusuale e soprattutto non compresso.

Per esigenze di spazio oggi mi sono posto l’obiettivo di comprimere una registrazione m2t in un file compresso più conoscito, ossia AVI. Piccola parentesi, sono completamente inesperto in fatto di codifica, compressione, formati liberi ecc. quindi scelgo AVI perchè è il formato che vedo più spesso.
Sono andato alla ricerca di alcuni programmi che facessero le operazioni che mi servivano e sorpresa delle sorprese, mentre mi scervellavo fra interfacce grafiche e simili, ho trovato un altro paio di programmi per l’editing video da linea di comando. Ho quindi rimandato un’altra volta l’utilizzo di avidemux installando due pacchetti apt-get install mencoder transcode
Mencoder serve per cambiare codifica e/o comprimere un file. Il suo utilizzo è del tipo mencoder INPUT -opzione OUTPUT scegliete le opzioni usando l’help del comando, io mi limito a dare il comando che ho usato per comprimere in avi: mencoder INPUT -ofps 25 -ovc xvid -oac mp3lame -lameopts abr:br=192 -srate 48000 -vf scale=720:576 -xvidencopts fixed_quant=4 -o OUTPUT.avi attenzione è un procedimento moooolto lungo.
Transcode invece è un gruppo di programmi per l’editor video fra cui avisplit che può essere molto utile per togliere le pubblicità dal filmato. Avisplit funziona con il comando avisplit -i INPUT -o OUTPUT -t 00:10:00-00:11:00 Ovviamente questo è un esempio, con 00:10:00-00:11:00 verrà creato un file dal minuto 10 al minuto 11. Una volta creati i vari spezzoni li potete unire con il comando avimerge.
« Stasera indigestione - Il Bloggatore »
Commenti
Comment da doppiaVu
using
Mozilla Firefox 2.0.0.11 on
Linux | Quote
Ora: 8 Gennaio 2008, 15:37
ops… non avevo letto la riga su avidemux…
cmq te lo consiglio, è molto migliorato!
Comment da Madrefoca
using
Debian IceWeasel 2.0.0.11 on
Debian GNU/Linux | Quote
Ora: 8 Gennaio 2008, 15:41
Grazie per i suggerimenti.. proverò sicuramente ![]()
Comment da Giacinto
using
Mozilla Firefox 2.0.0.11 on
Ubuntu Linux | Quote
Ora: 10 Gennaio 2008, 00:44
Ciao, buona guida. Credo che nei parametri di avisplit ci sia un errore, dopo -t non dovrebbero esserci i “:” ma subito i tempi…
Comment da Madrefoca
using
Debian IceWeasel 2.0.0.11 on
Debian GNU/Linux | Quote
Ora: 10 Gennaio 2008, 10:22
Madrefoca @ 10 Gennaio 2008 - 10:22 wrote:
Ciao, buona guida. Credo che nei parametri di avisplit ci sia un errore, dopo -t non dovrebbero esserci i “:” ma subito i tempi…
Ops ho scritto male.. hai ragione non mi ero accorto e mi sono sfuggiti : di troppo ![]()
Questo esempio spiega meglio:
avisplit -i my_file.avi -c -o out.avi -t 00:10:00-00:11:00,00:13:00-00:14:00
will grab Minutes 10 to 11 and 13 to 14 from my_file.avi and merge it into out.avi











Comment da doppiaVu using
Mozilla Firefox 2.0.0.11 on
Linux | Quote
Ora: 8 Gennaio 2008, 14:43
Ciao, se ti interessa io uso mencoder per registrare direttamente in formato compresso (xvid, dvix, mp4,…
la tv (analogica perchè la mia scheda non riceve il digitale) così risparmio spazio e tempo, ho anche scritto una piccola guida su come fare:
http://doppiavu.wordpress.com/2007/11/21/trasformare-il-pc-in-un-videoregistratore/
invece per il successivo editing (togliere la pubblicità) uso avidemux: è grafico e l’ultima versione (2.4) è molto migliorata:
http://doppiavu.wordpress.com/2007/12/03/avidemux-24_preview3/