ffmpeg: grava l'escriptori de Linux sense problemes

Logo ffmpeg

ffmpeg és una col·lecció d'utilitats de programari lliure que gairebé tots ja coneixereu. L'última versió estable ha estat la 1.1, i pot gravar, convertir, fer streaming d'àudio i vídeo, conté còdecs, Etc. En principi es va crear per a Linux, encara que pot ser utilitzat en altres sistemes. Ara poden gravar el seu escriptori mitjançant aquest pack i ensenyar-li coses que passen als vostres amics o emprar-ho per gravar videotutorials.

Fa un temps vaig buscar eines  per gravar el que passava a la pantalla del meu equip per fer videotutorials de Linux, després de molt buscar i provar, les eines que vaig trobar no em van convèncer per a mi openSUSE (finalment em vaig quedar amb recordmydesktop), en canvi per a Ubuntu vaig trobar xvidcap.

Doncs bé, els explicaré alguna cosa perquè no hagin de buscar tant si els passa com a mi i no els convencen molt els programes existents que hi ha per a això. Es tracta de com fer-gràcies a ffmpeg i PulseAudioVolume Control. Si tens instal·lats aquests dos paquets (ffmpeg i pavucontrol), el primer és obrir PulseAudio Volume Control i anar a la pestalla de "Enregistrament", allà triarem l'opció "Monitor of Built-in Àudio AnalogStereo" per a la gravació. Després, per automatitzar el procés i fer-ho d'una manera senzilla, només hem d'executar un script usant un dels següents ordres (situats en el mateix directori on es trobi):

         sh gravaescriptori

         ./gravaescriptori

         source gravaescriptori

Però primer hem de crear aquest script perquè pugui ser executat. Per fer-ho, obrim un full de text amb l'editor que desitgem i anomenarem a el fitxer "grabaescritorio.sh" sense cometes i dins escrivim:

#! / Bin / bash
STR = "@"
NOM = "mivideo.avi"
if [$ STR]; then
NOM = "$ @"
else
echo "Si no especifica el nom de l'arxiu de vídeo, es farà servir mivideo.avi"
NOM = "mivideo.avi"
fi
#Nom = "$ (echo $ NOM | set 's / \ / \\ / g')";
echo "Gravant a $ NOM ...";
ffmpeg -f alsa -i default -f x11grab -s ZZZZxYYYY -r RR -i: 0.0 -sameq "$ NOM"

Si ens fixem en l'última línia de l' script, Amb el paràmetre x11grab podrem gravar l'àrea indicada després -s (has de substituir ZZZZxYYYYpor la resolució o mida de l'àrea que vols gravar, per exemple 800 × 640). L'opció -r ens permet introduir el framerate per al vídeo que es gravarà (RR ho hem de substituir per aquest factor, per exemple 30). I ja està, després de guardar l'script pots començar a usar-lo.

Més informació - VP9 el nou format de compressió per a vídeo de Google

font - Xpressrazor


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: AB Internet Networks 2008 SL
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.

  1.   Total va dir

    Hola, a l'copiar des Wordpres les cometes simples i dobles perden el seu format correcte i no funciona, pots escriure-ho en format codi o pujar-lo a algun lloc com a fitxer? gràcies

  2.   Tarribalis va dir

    Gràcies. En la resolució, pi 1280X800, la ics s'ha de posar en majúscula perquè funcioni la comanda.