Visualizzazione post con etichetta Video. Mostra tutti i post
Visualizzazione post con etichetta Video. Mostra tutti i post

sabato 23 gennaio 2016

Gestione di un file video con avconv


Tagliare un file:
time avconv -i input.ts -ss 00:16:44 -t 02:15:00 -c:a copy -c:v copy filmName.mp4

Convertire un file in H.264:
time avconv -i input.ts -c:a copy -c:v libx264 -crf 18 -preset veryfast filmName.mp4

sabato 16 gennaio 2016

Se sparisce la sezione TV (Live) da Kodi



É perchè la stringa m3u del plug-in punta ad un link non funzionante...per risolvere bisogna cambiare la stringa.

Installare Flash su Vivaldi


Sto usando da qualche settimana il browser Vivaldi e sembra molto buono (veloce, ha tutte le funzioni che ci si aspettano). Ho dovuto abbandonare Firefox per un fastidioso bug per cui ad ogni apertura di Firefox usciva un messaggio di errore, perdendo la sessione di navigazione precedente (funzione che trovo fondamentale).

L'altro giorno ero sul sito di cinefili filmtv.it e volevo vedere un trailer, ma il sito mi ha risposto con un messaggio di errore nella finestra del trailer sulla mancanza del plug-in flash. Ho trovato i comandi per installare e far funzionare il plugin flash con vivaldi e me la appunto qui:

  • add-apt-repository ppa:skunk/pepper-flash
  • apt-get update
  • apt-get install pepflashplugin-installer
  • riavviare il browser




venerdì 20 febbraio 2015

Salvare gli screenshot sul desktop (lubuntu)


Faccio spesso uso della funzione di salvataggio dello schermo del pc. Con l'ultima versione di lubuntu installata premevo il tasto printScr ma non accadeva nulla per cui pensavo che non fosse una funzione operativa come in un ubuntu normale.

Poi un giorno per caso ho visto una serie di file .png nella mia home, e aprendoli, ho scoperto con stupore che erano tutte le schermate che avevo tentato di catturare nel frattempo (per abitudine, ho continuato a premere printScr ogni volta).

Il sistema usato per salvare le schermate è scrot; un esempio di nome di una schermata catturata con  scrot è
2014-11-20-212200_1280x800_scrot.png
dove si nota il timestamp di quando è stata catturata la schermata, e la risoluzione.

L'unico problema è che voglio salvare le schermate sul desktop e non nella home, per una maggiore visibilità.

Ho cercato come era configurata la funzione di salvataggio, e da questo wiki leggo di cercare il file ~/.config/openbox/lxde-rc.xml, solo che essendo una lubuntu il file da recuperare è il seguente:
~/.config/openbox/lubuntu-rc.xml

Questo file è pieno di impostazioni interessanti ed anche ben commentato, per cui è possibile sbirciare quali aspetti di lxde/lubunutu possiamo modificare attraverso la sua modifica.

Tornando all'argomento iniziale, ho trovato il comando in questione:
    <!-- Launch scrot when Print is pressed -->
    <keybind key="Print">
      <action name="Execute">
        <command>lxsession-default screenshot</command>
      </action>
    </keybind>

Cercando con google lxsession-default la prima pagina che esce mostra come raggiungere la funzione che ci permette di cambiare le applicazioni di default (in italiano la voce è Preferenze → Applicazioni predefinite per LXSession)

Smanettando un po', ho dovuto creare un file apposito da mettere come applicazione preferita, con il nome zacscrot, copiato in /usr/bin, il cui contenuto è il seguente:

scrot '%Y-%m-%d_%H-%M-%S__$wx$h.png' -e 'mv $f ~/Scrivania/'


venerdì 16 aprile 2010

DVB: creare una lista di canali


Per poter vedere i canali TV da un ricevitore DVB (-S o -T), è necessario generare un file, chiamato channels.conf, che associa ad ogni canale la sua frequenza trasmissiva ed altri parametri.

Il file channels.conf può essere generato automaticamente dai programmi appositi, come me-tv o kaffeine, oppure in modo manuale.

Per la modalità manuale, la procedura prevede come primo passo la creazione di un file chiamato tuning.txt contenente l'Initial Tuning Data, che spesso è già presente nel sistema se si è installato un programma di visione DVB nella cartella
/usr/share/doc/dvb-utils/examples/scan/dvb-t
Dopodichè si genera il file channels.conf con il comando
scan tuning.txt > channels.conf
Il file tuning.txt, contenente l'Initial Tuning Data, può essere generato automaticamente usando un tool che si chiama w_scan, con uno dei due comandi (verificare quale è meglio):
./w_scan -cit -x > tuning.txt
./w_scan -E 0 -ft -t2 -cit -x > tuning.txt
Ho penato un po' perchè w_scan mi trova circa 150 services, ma poi nel file tuning.txt ci sono poche righe: e' del tutto normale, facendo lo scan poi i canali trovati ci sono tutti (se poi il decoder DVB non ce la fa a visualizzarli è un altro discorso...)
Riporto qui il file tuning.txt da me creato:
#------------------------------------------------------------------------------
# file automatically generated by w_scan
# (http://wirbel.htpc-forum.de/w_scan/index2.html)
#! 20100316 2 1 OFDM IT
#------------------------------------------------------------------------------
# location and provider:
# date (yyyy-mm-dd) : 2010-04-16
# provided by (opt) :
#
# T[2] [# comment]
#------------------------------------------------------------------------------
T 205500000 7MHz AUTO AUTO AUTO AUTO AUTO AUTO # Rai
T 1600000000 8MHz 3/4 NONE QAM64 8k 1/16 NONE
T 530000000 8MHz 1/2 NONE QPSK 8k 1/8 NONE # NapoliTivu
T 100000000 8MHz 5/6 NONE QPSK 2k 1/32 NONE
T 546000000 8MHz AUTO AUTO AUTO AUTO AUTO AUTO # Rai
T 500000000 8MHz 2/3 NONE QAM64 8k 1/4 NONE
T 594000000 8MHz AUTO AUTO AUTO AUTO AUTO AUTO # Mediaset2
T 543500000 8MHz 2/3 NONE QAM64 8k 1/32 NONE
T 602000000 8MHz AUTO AUTO AUTO AUTO AUTO AUTO # 3LIndustriale
T 610000000 8MHz AUTO AUTO AUTO AUTO AUTO AUTO # DVBH
T 490000000 8MHz 2/3 2/3 QAM64 8k 1/4 2
T 650000000 8MHz 1/2 NONE QAM16 8k 1/4 NONE
T 634000000 8MHz AUTO AUTO AUTO AUTO AUTO AUTO # TVR AUTOVOX
T 36000000 8MHz 1/2 NONE QAM64 2k 1/32 NONE
T 674000000 8MHz 5/6 NONE QAM64 8k 1/4 NONE # GOLDTV
T 682000000 8MHz AUTO AUTO AUTO AUTO AUTO AUTO
T 690000000 8MHz AUTO AUTO AUTO AUTO AUTO AUTO # TIMB3
T 698000000 8MHz AUTO AUTO AUTO AUTO AUTO AUTO # R 4
T 0 8MHz 2/3 NONE QPSK 8k 1/32 NONE
T 722000000 8MHz AUTO AUTO AUTO AUTO AUTO AUTO # Mediaset1
T 800000000 8MHz 2/3 NONE QAM64 8k 1/32 NONE
T 754000000 8MHz AUTO AUTO AUTO AUTO AUTO AUTO # Mediaset
T 666000000 8MHz 2/3 NONE QAM64 8k 1/32 NONE
T 810000000 8MHz 2/3 NONE QPSK 8k 1/8 NONE
Per la generazione manuale del file tuning.txt  (procedura da confermare) si puo accedere al sito ufficiale del digitale terrestre italiano, selezionare provincia e comune di interesse, selezionare "elenco multiplex" e generare una riga per ciascuna frequenza riportata; ad esempio se per un gruppo di canali la frequenza indicata è 682,000 aggiungere nel file tuning.txt la riga:

T 682000000 8MHz AUTO AUTO AUTO AUTO AUTO AUTO
magari ignorando le frequenze assegnate a gruppi di canali non di interesse (tipo dahlia, premium)
...
Di interesse:
T 682000000 8MHz 2/3 1/2 QAM64 8k 1/32 NONE
T 690000000 8MHz 2/3 1/2 QAM64 8k 1/32 NONE
T 546000000 8MHz 2/3 1/2 QAM64 8k 1/32 NONE
T 514000000 8MHz 2/3 1/2 QAM64 8k 1/32 NONE
T 626000000 8MHz 2/3 1/2 QAM64 8k 1/32 NONE
T 594000000 8MHz 2/3 1/2 QAM64 8k 1/32 NONE
T 698000000 8MHz 2/3 1/2 QAM64 8k 1/32 NONE
T 770000000 8MHz 2/3 1/2 QAM64 8k 1/32 NONE

Non di interesse:

T 786000000- 8MHz 2/3 1/2 QAM64 8k 1/32 NONE
T 738000000- 8MHz 2/3 1/2 QAM64 8k 1/32 NONE
T 706000000- 8MHz 2/3 1/2 QAM64 8k 1/32 NONE
T 722000000- 8MHz 2/3 1/2 QAM64 8k 1/32 NONE
T 758000000- 8MHz 2/3 1/2 QAM64 8k 1/32 NONE


Buona visione!

sabato 30 gennaio 2010

Thumbnail

Per la generazione automatica di mini-immagini significative da una collezione di film, ci viene in aiuto il comodo mplayer, mediante il seguente comando:
mplayer test.mpeg -ss 22 -nosound -vo jpeg
-frames 1
Questo comando crea, a partire dal file test.mpg, 22esimo secondo, un file chiamato "00000001.jpg" contenente uno screenshot del filmato.

Nel progetto di un media center, questo risulta utile per visualizzare, di fianco alla lista, uno screenshot del film selezionato in quel momento:
  • Il sistema cerca il file film.jpg nella cartella nascosta .cache/
  • se lo trova lo visualizza nel riquadro
  • se non lo trova lo genera con il comando sopra, lo salva nella cartella nascosta con il nome del film e lo visualizza

domenica 14 settembre 2008

Tentativo di configurazione Webcam Spycam 100


Nel tentativo di configurare la webcam in questione, la prima prova da fare è andare al sito del produttore per vedere se è supportata o presente un driver linux: niente da fare (qui i driver per windows).

All'immissione della webcam usb, ubuntu riconosce qualcosa, poichè spunta la seguente schermata:

Il comando dmesg riporta le seguenti informazioni:
usb 4-1: new full speed USB device using uhci_hcd and address 2
usb 4-1: configuration #1 chosen from 1 choice
Linux video capture interface: v2.00
/build/buildd/linux-2.6.24/drivers/media/video/stv680.c: [stv680_probe:1425] STV(i): STV0680 camera found.
/build/buildd/linux-2.6.24/drivers/media/video/stv680.c: [stv680_probe:1465] STV(i): registered new video device: video0
usbcore: registered new interface driver stv680
/build/buildd/linux-2.6.24/drivers/media/video/stv680.c: [usb_stv680_init:1546] STV(i): usb camera driver version v0.25 registering
/build/buildd/linux-2.6.24/drivers/media/video/stv680.c: STV0680 USB Camera Driver v0.25
/build/buildd/linux-2.6.24/drivers/media/video/stv680.c: [stv_init:374] STV(i): CIF is supported
/build/buildd/linux-2.6.24/drivers/media/video/stv680.c: [stv_init:392] STV(i): Camera has 0 pictures.
Si nota che:

* linux sembra riconoscere correttamente la webcam;
* il chipset riconosciuto è il STV0680;
* è riconosciuto il Common Intermediate Format.

Ho provato a vedere se il programma cheese riesce a comunicare con la webcam, ma niente da fare.

Dopo un paio di riavvii si è messa a funzionare...volevo catturare con cheese la schermata che da di default quando non è attaccato nulla, quando, sorpresa!, ha funzionato!

Questa è una foto di prova...


da notare che inverte i colori: lo sfondo normale è questo qui, e l'effetto curioso che la seconda iterazione (ho fotografato l'output di cheese stesso) mostra invece i colori corretti.

Ho provato con l'applicazione camorama, che sembra meglio di cheese solo per quanto riguarda i controlli sull'immagine (anche se ho visto che funziona solo il controllo Luminosità). Sulla pagina about di camorama leggo che sfrutta video4linux. Lanciando il gestore di pacchetti synaptic e ricercando la stringa "v4l" escono fuori un paio di applicazioni interessanti:
  1. dov4l
  2. v4l-conf
che promettono ambedue di configurare le impostazioni dei dispositivi v4l.

Li installo entrambi, poi noto che non installano nessuna applicazione nel menù di gnome, quindi bisogna esplorare le proprietà del pacchetto installato di synaptic.

Del secondo pacchetto noto l'applicazione v4l-info, che lanciata fornisce il seguente output:
### video4linux device info [/dev/video0] ###
general info
VIDIOCGCAP
name : "STV0680"
type : 0x1 [CAPTURE]
channels : 1
audios : 0
maxwidth : 352
maxheight : 288
minwidth : 176
minheight : 144

channels
VIDIOCGCHAN(0)
channel : 0
name : "STV Camera"
tuners : 0
flags : 0x0 []
type : CAMERA
norm : 0

tuner
ioctl VIDIOCGTUNER: Invalid argument

audio
ioctl VIDIOCGAUDIO: Invalid argument

picture
VIDIOCGPICT
brightness : 32767
hue : 32767
colour : 32767
contrast : 32767
whiteness : 0
depth : 24
palette : RGB24

buffer
VIDIOCGFBUF
base : (nil)
height : 0
width : 0
depth : 0
bytesperline : 0

window
VIDIOCGWIN
x : 0
y : 0
width : 352
height : 288
chromakey : 0
flags : 0
Ho provato a modificare i parametri hue, color da linea di comando, ma non sembra applicarli.

Per quanto riguarda lo scattare le foto, il dispositivo prevede 5 modalità di funzionamento:
  1. Hr: High Resolution
  2. Ct: Video clip
  3. Cl: Clear all
  4. St: Self-timer
  5. Lr: Low resolution
si passa da una modalità all'altra premendo il tasto grigio, e si attiva mediante il bottone lilla.

Se l'illuminazione per una foto è scarsa, la webcam protesta con un rumore basso, altrimenti il rumore è più squillante ed il contatore delle foto rimaste decrementa di uno.

Il problema è quando si tenta di importare le foto: f-spot crasha miseramente. Inoltre, staccando e ricollegando la webcam i contatori delle foto si resettano, come se le perdesse tutte: forse con un paio di batterie dentro è meglio.

UPDATE del 11-04-2009

Non so cosa ho fatto l'altra volta per farla funzionare, ma adesso la schermata che mi da cheese è la seguente:
strano, perchè /dev/video0 viene anche creata...