Madrefocaine!

Giraffe, cammellodonti, un secchio di prosecchio e pecore nane.

Articoli Commenti


Editing Video da linea di comando

8 gennaio, 2008 (11:23) | Penguins & PolarBears

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.

Tv waiting

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 »

Articoli simili:
  • Mencoder la vera potenza
  • Unire file .avi
  • Sottotitoli e file video
  • MP3 split da linea di comando
  • The Tube


  • Commenti

    Comment da doppiaVu using Mozilla Firefox Mozilla Firefox 2.0.0.11 on Linux 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/

    Comment da doppiaVu using Mozilla Firefox Mozilla Firefox 2.0.0.11 on Linux 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 Debian IceWeasel 2.0.0.11 on Debian GNU/Linux Debian GNU/Linux | Quote
    Ora: 8 gennaio 2008, 15:41

    Grazie per i suggerimenti.. proverò sicuramente

    Comment da Giacinto using Mozilla Firefox Mozilla Firefox 2.0.0.11 on Ubuntu Linux 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 Debian IceWeasel 2.0.0.11 on Debian GNU/Linux Debian GNU/Linux | Quote
    Ora: 10 gennaio 2008, 10:22

    Madrefoca @ 10 gennaio 2008 - 10:22 ha scritto:

    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 emmedi using Debian IceWeasel Debian IceWeasel 3.0.3 on Debian GNU/Linux Debian GNU/Linux | Quote
    Ora: 20 ottobre 2008, 22:23

    emmedi @ 20 ottobre 2008 - 22:23 ha scritto:

    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

    Scusa ma non trovo in kaffeine dove configurare queste opzioni…

    Scrivi un commento

    Trackback URL






    Quota testo selezionato