Pagina 1 di 1

Risoluzione con ffmpeg

Inviato: sab 19 apr 2008, 0:58
da boh
Allora, cerco di spiegarvi nel migliore dei modi il mio problema.

Volevo fare un video dello schermo usando ffmpeg.
Uso questo comando:

Codice: Seleziona tutto

ffmpeg -f x11grab -s 1024x768 -i :0.0 /tmp/out.mpg
Però il video viene sgranato per via delle grandi dimesioni.
Quindi la mia domanda è:
E' possibile catturare tutto lo schermo, ma "registrare" il tutto in una finestra più piccola?

Grazie in anticipo!

Re: Risoluzione con ffmpeg

Inviato: sab 19 apr 2008, 8:33
da aschenaz
E, impostando una dimensione diversa?
Ad esempio, con -s 800x600 (oppure -s vga)?
Ho appena provato e funziona (la qualità non è il top, però...).

Re: Risoluzione con ffmpeg

Inviato: sab 19 apr 2008, 9:31
da boh
Ma non mi riprende tutto lo schermo....
Forse mi sono spiegato male: lo schermo lo volevo catturare tutto, ma in una finestra più piccola.

Re: Risoluzione con ffmpeg

Inviato: sab 19 apr 2008, 13:42
da sardylan
boh ha scritto:Ma non mi riprende tutto lo schermo....
Forse mi sono spiegato male: lo schermo lo volevo catturare tutto, ma in una finestra più piccola.
E se registri e poi con questo comando

Codice: Seleziona tutto

ffmpeg -i input.mpg -s 640x480 output.mpg
ricodifichi il video??? Probabilmente la sgranatura è dovuta al fatto che non riesci a riprodurre il video con risoluzione così alta, e quindi di per se il video è intatto...

Re: Risoluzione con ffmpeg

Inviato: sab 19 apr 2008, 15:16
da boh
Ora provo e faccio sapere ;)

Re: Risoluzione con ffmpeg

Inviato: sab 19 apr 2008, 19:30
da danix
boh ha scritto:Ora provo e faccio sapere ;)
Io ho fatto un tentativo... non so a voi ma il video ricodificato ha una qualità bassissimissimissimissima, sono l'unico??

Re: Risoluzione con ffmpeg

Inviato: sab 19 apr 2008, 20:21
da sardylan
danix85 ha scritto:Io ho fatto un tentativo... non so a voi ma il video ricodificato ha una qualità bassissimissimissimissima, sono l'unico??
Se non sbaglio ffmpeg ha come bitrate video di default 200K... Aumentalo a 1000... se non sbalgio è l'opzione -b...
Poi se fai le prove mettendo .mpg come estensione del file, allora è scarso per definizione... Prova .avi (passa -b 1000K per il bitrate e -s 1440x900 per la risoluzione oppure 1280x800, 1024x768 etc...)

Re: Risoluzione con ffmpeg

Inviato: dom 20 apr 2008, 12:04
da danix
ho provato passando l'opzione -b 1000 e si vede molto meglio, le scritte sono molto più leggibili, solo che registra ancora a scatti, nel senso che se muovo il mouse su un icona, clicco e poi lo riporto al centro aspettando che si apra il programma, nel video si vede il mouse al centro, poi nell'arco di un fotogramma si vede il mouse sull'icona mentre clicca e poi il fotogramma dopo si vede l'applicazione già aperta... è possibile renderlo più sensibile ai cambiamenti??

Re: Risoluzione con ffmpeg

Inviato: dom 20 apr 2008, 15:18
da sardylan
Quello non penso che si possa sistemare... Dovrebbe essere l'equivalente del frame drop... Nel senso che c'è tanta di quella roba da sistemare ed elaborare che impiega troppo tempo e scarta fotogrammi... Infatti se eseguo il comando ho il processore (solo uno dei due core) utilizzato al 100%...