Kuidas jäädvustada Adobe Flash videoid Ubuntu Linuxis

See õpetus on sissejuhatus Adobe Flash Video jäädvustamiseks Ubuntu Linuxis. Mõned manustatud videod salvestatakse FLV-videotena. See artikkel näitab teile, kuidas neid videoid hilisemaks taasesituseks kasutada VLC multimeediamängija abil.



head tennisereketid keskkoolimängijatele

Osa üks 3-st: Teie Ubuntu Linuxi süsteemi ettevalmistamine

  1. üks Tehke oma Ubuntu Linuxi süsteemi ettevalmistamiseks veebisaitide manustatud Adobe Flash-videote hõivamiseks allpool järgmised käsklused.
    • Tüüp: sudo -s apt-get update. See värskendab teie hoidla allikaid.
    • Tüüp: sudo -s apt-get install perl. See installib programmeerimiskeele Perl. Skripti FlashVideoCapture.pl käivitamiseks vajate Perli.
    • Tüüp: sudo -s apt-get install lsof. See installib lsofi, kui see pole veel installitud.
    • Tüüp: sudo -s apt-get install Firefox. See installib Mozilla Firefoxi veebibrauseri.
    • Tüüp: sudo -s apt-get install vlc. See installib VLC multimeediamängija, et ta saaks teie jäädvustatud * .flv videoid taasesitada.
    • Oluline märkus. Oma FLV-videote vaatamiseks peate kasutama Firefoxi brauserit, kuna see ei tööta Google Chrome'is.
  2. 2 Avage tekstiredaktor, näiteks gedit või nano.
    • Tüüp: gedit FlashVideoCapture.pl
      • või
    • Tüüp: nano FlashVideoCapture.pl
  3. 3 Sisestage järgmine perl-skript, mis asub allolevas kastis ja salvestage see kui FlashVideoCapture.pl:
         #!/usr/bin/perl[[Image:Capture Adobe Flash Videos on Ubuntu Linux Step 1 Version 5.jpg|center]]   #Filename: FlashVideoCapture.pl   use   strict  ;[[  Image:Capture   Adobe   Flash   Videos   on   Ubuntu   Linux   Step   2   Version   5  .  jpg  |  center  ]]   ##################################################   #Setup the variables[[Image:Capture Adobe Flash Videos on Ubuntu Linux Step 3 Version 5.jpg|center]]   ##################################################   my   $PROGNAME   =   

      See õpetus on sissejuhatus Adobe Flash Video jäädvustamiseks Ubuntu Linuxis. Mõned manustatud videod salvestatakse FLV-videotena. See artikkel näitab teile, kuidas neid videoid hilisemaks taasesituseks kasutada VLC multimeediamängija abil.

      Osa üks 3-st: Teie Ubuntu Linuxi süsteemi ettevalmistamine

      1. üks Tehke oma Ubuntu Linuxi süsteemi ettevalmistamiseks veebisaitide manustatud Adobe Flash-videote hõivamiseks allpool järgmised käsklused.
        • Tüüp: sudo -s apt-get update. See värskendab teie hoidla allikaid.
        • Tüüp: sudo -s apt-get install perl. See installib programmeerimiskeele Perl. Skripti FlashVideoCapture.pl käivitamiseks vajate Perli.
        • Tüüp: sudo -s apt-get install lsof. See installib lsofi, kui see pole veel installitud.
        • Tüüp: sudo -s apt-get install Firefox. See installib Mozilla Firefoxi veebibrauseri.
        • Tüüp: sudo -s apt-get install vlc. See installib VLC multimeediamängija, et ta saaks teie jäädvustatud * .flv videoid taasesitada.
        • Oluline märkus. Oma FLV-videote vaatamiseks peate kasutama Firefoxi brauserit, kuna see ei tööta Google Chrome'is.
      2. 2 Avage tekstiredaktor, näiteks gedit või nano.
        • Tüüp: gedit FlashVideoCapture.pl
          • või
        • Tüüp: nano FlashVideoCapture.pl
      3. 3 Sisestage järgmine perl-skript, mis asub allolevas kastis ja salvestage see kui FlashVideoCapture.pl:
             #!/usr/bin/perl[[Image:Capture Adobe Flash Videos on Ubuntu Linux Step 1 Version 5.jpg|center]]   #Filename: FlashVideoCapture.pl   use   strict  ;[[  Image:Capture   Adobe   Flash   Videos   on   Ubuntu   Linux   Step   2   Version   5  .  jpg  |  center  ]]   ##################################################   #Setup the variables[[Image:Capture Adobe Flash Videos on Ubuntu Linux Step 3 Version 5.jpg|center]]   ##################################################   my   $PROGNAME   =   $0  ;   $PROGNAME   =~   s  |.*/||  ;   my   $LSOF   =   'lsof'  ;   my   $FIND   =   'flash'  ;   # Find flash files   my   $POST   =   'flv'  ;   # Postfix to save to   #Where we save files[[Image:Capture Adobe Flash Videos on Ubuntu Linux Step 4 Version 5.jpg|center]]   #%f is $FIND[[Image:Capture Adobe Flash Videos on Ubuntu Linux Step 5 Version 5.jpg|center]]   #%d is the next available number[[Image:Capture Adobe Flash Videos on Ubuntu Linux Step 6 Version 5.jpg|center]]   #%p is .$POST   my   $DEST   =   'found%f.%d%p'  ;[[  Image:Capture   Adobe   Flash   Videos   on   Ubuntu   Linux   Step   7   Version   5  .  jpg  |  center  ]]   ##################################################   #Usage[[Image:Capture Adobe Flash Videos on Ubuntu Linux Step 8 Version 5.jpg|center]]   ##################################################   sub   fatal   {   foreach   my   $msg   (  @_  )   {   print   STDERR   '[$PROGNAME] ERROR: $msg
          '  ;   }   exit  (  -  1  );   }   sub   usage   {   foreach   my   $msg   (  @_  )   {   print   STDERR   'ERROR: $msg
          '  ;   }   print   STDERR   <<  USAGE  ;   Usage:	$PROGNAME [-d]    Copies deleted flash files currently open in your browser's cache    -d Set debug mode    -find What to search for [default $FIND]    -post Postfix for saving files [default $POST]    -dest Or just specify full destination [default $DEST]    (see the script for meanings of %f, %d, %p)   USAGE   exit   -  1  ;   }   sub   parseArgs   {   usage  (  'You need to be on a system that uses /proc'  )   unless   -  d   '/proc'  ;   my   $opt   =   {   find   =>   $FIND  ,   post   =>   $POST  ,   dest   =>   $DEST  ,   };   while   (  my   $arg  =  shift  (  @ARGV  ))   {   if   (  $arg   =~   /^-h$/  )   {   usage  ();   }   if   (  $arg   =~   /^-d$/  )   {   $  MAIN::  DEBUG  =  1  ;   next  ;   }   if   (  $arg   =~   /^-find$/  )   {   $opt  ->  {  find  }   =   shift  (  @ARGV  );   next  ;   }   if   (  $arg   =~   /^-post$/  )   {   $opt  ->  {  post  }   =   shift  (  @ARGV  );   next  ;   }   if   (  $arg   =~   /^-dest$/  )   {   $opt  ->  {  dest  }   =   shift  (  @ARGV  );   next  ;   }   if   (  $arg   =~   /^-/  )   {   usage  (  'Unknown option: $arg'  );   }   usage  (  'Too many files specified [$arg and $opt->{file}]'  )   if   $opt  ->  {  file  };   }   usage  (  'You need to specify a destination with -dest'  )   unless   $opt  ->  {  dest  };   usage  (  'You need to specify something to search for with -find'  )   unless   $opt  ->  {  find  };   $opt  ;   }   sub   debug   {   return   unless   $  MAIN::  DEBUG  ;   foreach   my   $msg   (  @_  )   {   print   STDERR   '[$PROGNAME] $msg
          '  ;   }   }   ##################################################   #Main code[[Image:Capture Adobe Flash Videos on Ubuntu Linux Step 9 Version 5.jpg|center]]   ##################################################   sub   findFiles   {   my   (  $opt  )   =   @_  ;   my   @found  ;   #'lsof /' (The '/' just does files, no sockets, and is faster)   open  (  LSOF  ,  '$LSOF /|'  )   ||   usage  (  'Can't run [$LSOF]'  );   while   (    )   {   next   unless   /delete/i  ;   next   unless   /Q$opt->{find}E/i  ;   next   if   /.adobe/  ;   # Ignore adobe 'flash' db files   chomp  ;[[  Image:Capture   Adobe   Flash   Videos   on   Ubuntu   Linux   Step   10   Version   4  .  jpg  |  center  ]]   #procname pid user fd   usage  (  'Found it, can't parse it [$_]'  )   unless   /^S+s+(d+)s+S+s+(d+)/  ;   push  (  @found  ,   [  $1  ,  $2  ]);   }   usage  (  'Couldn't find any deleted cached $opt->{find} files'  )   unless   @found  ;   @found  ;   }   sub   procPath   {   my   (  $pid  ,  $fd  )   =   @_  ;   my   $path   =   '/proc/$pid'  ;   usage  (  'Couldn't find $path'  )   unless   -  d   $path  ;   $path   .=   '/fd'  ;   usage  (  'Couldn't find $path'  )   unless   -  d   $path  ;   $path   .=   '/$fd'  ;   usage  (  'Couldn't read $path'  )   unless   -  e   $path  ;   $path  ;   }   sub   destPath   {   my   (  $opt  )   =   @_  ;   my   $p   =   $opt  ->  {  dest  };   $p   =~   s/%f/Q$opt->{find}E/g  ;   $p   =~   s/%p/.Q$opt->{post}E/g  ;   my   $num   =   0  ;   my   $path  ;   do   {   $path   =   $p  ;   $num  ++  ;   $path   =~   s/%d/$num/g  ;   }   until   !   -  f   $path  ;   $path  ;   }   sub   main   {   my   $opt   =   parseArgs  ();   my   @found   =   findFiles  (  $opt  );   foreach   my   $found   (   @found   )   {   my   $src   =   procPath  (  @$found  );   my   $dest   =   destPath  (  $opt  );   print   '$src -> $dest
          '  ;   system  (  '/bin/cp'  ,  $src  ,  $dest  );   }   }   main  ();  
        Reklaam

      Osa 2 3-st: Jäädvustamiskataloogi konfigureerimine ja FlashVideoCapture.pl skripti lubamine

      1. üks Kopeerige skript FlashVideoCapture.pl kataloogi / home / 'your_user_name' / Videos.
        • Peate kas vahetama oma videote kataloogi või looma spetsiaalse kataloogi, kuhu oma multimeediavideoid salvestate.
      2. 2 Looge kataloog. Kui teie süsteemis pole videote kataloogi, võimaldab allpool olev käsk selle luua.
        • Tippige: mkdir -p / home / 'teie_kasutaja_nimi' / Videod.
          • See käsk loob teie videote kataloogi.
        • Tippige: cd / home / 'teie_kasutaja_nimi' /.
          • Muutke oma kodukataloogi.
        • Tüüp: cp -r FlashVideoCapture.pl / home / ”teie_kasutaja_kataloog” / Videod
          • Kopeerige FlashCaptureVideo.pl skript oma videote kataloogi.
        • Tippige: cd / home / ”teie_kasutaja_nimi” / Videod.
          • Kui FlashVideoCapture.pl skript on teie videote kataloogis, avate terminali ja muudate oma videote kataloogi.
        • Tüüp: chmod + x FlashVideoCapture.pl.
          • See käsk muudab FlashvideoCapture.pl perl-skripti käivitatavaks.
        Reklaam

      Osa 3 3-st: Flash-video jäädvustamine

      1. üks Käivitage oma Firefoxi veebibrauser ja minge saidile, kuhu on manustatud Flash-videod.
      2. 2 Laske Flash-videol veebibrauseris mängida / laadida, kuni see on täielikult brauserite vahemällu laaditud. Flash-video allosas olev hall riba näitab, et video on täielikult laaditud, mis tavaliselt näitab video laadimist ja valmimist. Kui halli riba laadimistsükkel on lõpule jõudnud ja 100% videost on laaditud, on aeg veebibrauserite vahemällu salvestatud video jäädvustada.
      3. 3 Hoidke oma Firefoxi veebibrauser avatud, kui video on täielikult laaditud. Naaske oma avatud terminali ja käivitage skript FlashVideoCapture.pl, väljastades järgmise käsu:
        • Tippige: cd / home / 'teie_kasutaja_nimi' / Videod
          • See muudab teid oma videote kataloogi, veenduge, et olete kataloogis Videod ja selles kataloogis oleks skript FlashVideoCapture.pl.
        • Tüüp: ./FlashVideoCapture.pl
          • See käsk käivitab FlashVideoCapture.pl skripti ja hõivab * .flv videofailid kataloogi / home / 'your_user_name' / Videos.
      4. 4 Vaadake tulemused üle. Kui see tehti õigesti, näete sellist lauset:
        • / proc / 13509 / fd / 28 -> foundflash.1.flv
          1. See tähendab, et välklamp on jäädvustatud failina foundflash1.flv. Video vaatamiseks võite VLC mediaplayeri abil vaadata jäädvustatud * .flv faili.
      5. 5 Esitage oma jäädvustatud * .flv videofaile. Enne järgmiste käskude käivitamist veenduge, et olete kataloogis / home / 'teie_kasutaja_nimi' / Videod.
        • Tippige: cd / home / 'teie_kasutaja_nimi' / Videod
        • Tüüp: vlc foundflash1.flv.
          • või
        • Tüüp: vlc * .flv
          • See taasesitab kõiki teie kataloogi / home / 'oma_kasutaja_home' / Videod salvestatud * .flv videofaile.
      6. 6 Nimetage faili foundflash1.flv ümber mis iganes soovite. Nii et saate pildistatud * .flv videot VLC-meediumipleieri abil ikka ja jälle vaadata, ilma et seda Firefoxi veebibrauserist laadiks. Reklaam

      Kogukonna küsimused ja vastused

      Otsing Lisage uus küsimus Esita küsimus 200 tähemärki on jäänud Lisage oma e-posti aadress, et saada sõnum, kui sellele küsimusele vastatakse. Esita
      Reklaam

      Näpunäited

      Esitage näpunäide Kõik näpunäited on enne avaldamist hoolikalt läbi vaadatud Täname, et esitasite nõuande ülevaatamiseks!
      ; $PROGNAME =~ s |.*/|| ; my $LSOF = 'lsof' ; my $FIND = 'flash' ; # Find flash files my $POST = 'flv' ; # Postfix to save to #Where we save files[[Image:Capture Adobe Flash Videos on Ubuntu Linux Step 4 Version 5.jpg|center]] #%f is $FIND[[Image:Capture Adobe Flash Videos on Ubuntu Linux Step 5 Version 5.jpg|center]] #%d is the next available number[[Image:Capture Adobe Flash Videos on Ubuntu Linux Step 6 Version 5.jpg|center]] #%p is .$POST my $DEST = 'found%f.%d%p' ;[[ Image:Capture Adobe Flash Videos on Ubuntu Linux Step 7 Version 5 . jpg | center ]] ################################################## #Usage[[Image:Capture Adobe Flash Videos on Ubuntu Linux Step 8 Version 5.jpg|center]] ################################################## sub fatal { foreach my $msg ( @_ ) { print STDERR '[$PROGNAME] ERROR: $msg ' ; } exit ( - 1 ); } sub usage { foreach my $msg ( @_ ) { print STDERR 'ERROR: $msg ' ; } print STDERR << USAGE ; Usage: $PROGNAME [-d] Copies deleted flash files currently open in your browser's cache -d Set debug mode -find What to search for [default $FIND] -post Postfix for saving files [default $POST] -dest Or just specify full destination [default $DEST] (see the script for meanings of %f, %d, %p) USAGE exit - 1 ; } sub parseArgs { usage ( 'You need to be on a system that uses /proc' ) unless - d '/proc' ; my $opt = { find => $FIND , post => $POST , dest => $DEST , }; while ( my $arg = shift ( @ARGV )) { if ( $arg =~ /^-h$/ ) { usage (); } if ( $arg =~ /^-d$/ ) { $ MAIN:: DEBUG = 1 ; next ; } if ( $arg =~ /^-find$/ ) { $opt -> { find } = shift ( @ARGV ); next ; } if ( $arg =~ /^-post$/ ) { $opt -> { post } = shift ( @ARGV ); next ; } if ( $arg =~ /^-dest$/ ) { $opt -> { dest } = shift ( @ARGV ); next ; } if ( $arg =~ /^-/ ) { usage ( 'Unknown option: $arg' ); } usage ( 'Too many files specified [$arg and $opt->{file}]' ) if $opt -> { file }; } usage ( 'You need to specify a destination with -dest' ) unless $opt -> { dest }; usage ( 'You need to specify something to search for with -find' ) unless $opt -> { find }; $opt ; } sub debug { return unless $ MAIN:: DEBUG ; foreach my $msg ( @_ ) { print STDERR '[$PROGNAME] $msg ' ; } } ################################################## #Main code[[Image:Capture Adobe Flash Videos on Ubuntu Linux Step 9 Version 5.jpg|center]] ################################################## sub findFiles { my ( $opt ) = @_ ; my @found ; #'lsof /' (The '/' just does files, no sockets, and is faster) open ( LSOF , '$LSOF /|' ) || usage ( 'Can't run [$LSOF]' ); while ( ) { next unless /delete/i ; next unless /Q$opt->{find}E/i ; next if /.adobe/ ; # Ignore adobe 'flash' db files chomp ;[[ Image:Capture Adobe Flash Videos on Ubuntu Linux Step 10 Version 4 . jpg | center ]] #procname pid user fd usage ( 'Found it, can't parse it [$_]' ) unless /^S+s+(d+)s+S+s+(d+)/ ; push ( @found , [ , ]); } usage ( 'Couldn't find any deleted cached $opt->{find} files' ) unless @found ; @found ; } sub procPath { my ( $pid , $fd ) = @_ ; my $path = '/proc/$pid' ; usage ( 'Couldn't find $path' ) unless - d $path ; $path .= '/fd' ; usage ( 'Couldn't find $path' ) unless - d $path ; $path .= '/$fd' ; usage ( 'Couldn't read $path' ) unless - e $path ; $path ; } sub destPath { my ( $opt ) = @_ ; my $p = $opt -> { dest }; $p =~ s/%f/Q$opt->{find}E/g ; $p =~ s/%p/.Q$opt->{post}E/g ; my $num = 0 ; my $path ; do { $path = $p ; $num ++ ; $path =~ s/%d/$num/g ; } until ! - f $path ; $path ; } sub main { my $opt = parseArgs (); my @found = findFiles ( $opt ); foreach my $found ( @found ) { my $src = procPath ( @$found ); my $dest = destPath ( $opt ); print '$src -> $dest ' ; system ( '/bin/cp' , $src , $dest ); } } main ();
    Reklaam

Osa 2 3-st: Jäädvustamiskataloogi konfigureerimine ja FlashVideoCapture.pl skripti lubamine

  1. üks Kopeerige skript FlashVideoCapture.pl kataloogi / home / 'your_user_name' / Videos.
    • Peate kas vahetama oma videote kataloogi või looma spetsiaalse kataloogi, kuhu oma multimeediavideoid salvestate.
  2. 2 Looge kataloog. Kui teie süsteemis pole videote kataloogi, võimaldab allpool olev käsk selle luua.
    • Tippige: mkdir -p / home / 'teie_kasutaja_nimi' / Videod.
      • See käsk loob teie videote kataloogi.
    • Tippige: cd / home / 'teie_kasutaja_nimi' /.
      • Muutke oma kodukataloogi.
    • Tüüp: cp -r FlashVideoCapture.pl / home / ”teie_kasutaja_kataloog” / Videod
      • Kopeerige FlashCaptureVideo.pl skript oma videote kataloogi.
    • Tippige: cd / home / ”teie_kasutaja_nimi” / Videod.
      • Kui FlashVideoCapture.pl skript on teie videote kataloogis, avate terminali ja muudate oma videote kataloogi.
    • Tüüp: chmod + x FlashVideoCapture.pl.
      • See käsk muudab FlashvideoCapture.pl perl-skripti käivitatavaks.
    Reklaam

Osa 3 3-st: Flash-video jäädvustamine

  1. üks Käivitage oma Firefoxi veebibrauser ja minge saidile, kuhu on manustatud Flash-videod.
  2. 2 Laske Flash-videol veebibrauseris mängida / laadida, kuni see on täielikult brauserite vahemällu laaditud. Flash-video allosas olev hall riba näitab, et video on täielikult laaditud, mis tavaliselt näitab video laadimist ja valmimist. Kui halli riba laadimistsükkel on lõpule jõudnud ja 100% videost on laaditud, on aeg veebibrauserite vahemällu salvestatud video jäädvustada.
  3. 3 Hoidke oma Firefoxi veebibrauser avatud, kui video on täielikult laaditud. Naaske oma avatud terminali ja käivitage skript FlashVideoCapture.pl, väljastades järgmise käsu:
    • Tippige: cd / home / 'teie_kasutaja_nimi' / Videod
      • See muudab teid oma videote kataloogi, veenduge, et olete kataloogis Videod ja selles kataloogis oleks skript FlashVideoCapture.pl.
    • Tüüp: ./FlashVideoCapture.pl
      • See käsk käivitab FlashVideoCapture.pl skripti ja hõivab * .flv videofailid kataloogi / home / 'your_user_name' / Videos.
  4. 4 Vaadake tulemused üle. Kui see tehti õigesti, näete sellist lauset:
    • / proc / 13509 / fd / 28 -> foundflash.1.flv
      1. See tähendab, et välklamp on jäädvustatud failina foundflash1.flv. Video vaatamiseks võite VLC mediaplayeri abil vaadata jäädvustatud * .flv faili.
  5. 5 Esitage oma jäädvustatud * .flv videofaile. Enne järgmiste käskude käivitamist veenduge, et olete kataloogis / home / 'teie_kasutaja_nimi' / Videod.
    • Tippige: cd / home / 'teie_kasutaja_nimi' / Videod
    • Tüüp: vlc foundflash1.flv.
      • või
    • Tüüp: vlc * .flv
      • See taasesitab kõiki teie kataloogi / home / 'oma_kasutaja_home' / Videod salvestatud * .flv videofaile.
  6. 6 Nimetage faili foundflash1.flv ümber mis iganes soovite. Nii et saate pildistatud * .flv videot VLC-meediumipleieri abil ikka ja jälle vaadata, ilma et seda Firefoxi veebibrauserist laadiks. Reklaam

Kogukonna küsimused ja vastused

Otsing Lisage uus küsimus Esita küsimus 200 tähemärki on jäänud Lisage oma e-posti aadress, et saada sõnum, kui sellele küsimusele vastatakse. Esita
Reklaam

Näpunäited

Esitage näpunäide Kõik näpunäited on enne avaldamist hoolikalt läbi vaadatud Täname, et esitasite nõuande ülevaatamiseks!

Enim Küsimusi

Sõlmi seotud tennisehiiglased: kas nende armukesed tõid neile õnne?

Kuna paljud tema rivaalid puudusid ja Serena Williamsile esitati vähem väljakuväliseid nõudmisi, on tal kuldne võimalus võita US Open.

Kuidas backgammonit mängida. Asjaolu, et inimesed on Backgammonit mänginud üle 5000 aasta, on piisavalt tõestuseks, et see on tõeliselt lõbus. See on tegelikult üks vanimaid lauamänge! Mäng tundub esialgu keeruline, kuid üllatavalt ...

Kuidas kõndides kaalu säilitada. Kui olete hiljuti kaalust alla võtnud või olete oma praeguse kehakaaluga rahul, peaksite naelad eemal hoidma. Kaalutõusu vältides vähendate diabeedi, südamehaiguste ja muude haiguste riski ....