Како снимити Адобе Фласх видео записе на Убунту Линук-у

Овај водич ће послужити као увод у снимање Адобе Фласх Видео-а на Убунту Линук. Неки уграђени видео снимци чувају се као ФЛВ видео снимци. Овај чланак ће вам показати како да снимите те видео записе за каснију репродукцију помоћу ВЛЦ мултимедијалног плејера.



најбољи лепак за ђонове тениских ципела

Део један од 3: Припрема вашег Убунту Линук система

  1. један Издајте следеће наредбе у наставку како бисте припремили свој Убунту Линук систем за снимање уграђених Адобе Фласх видео записа са веб локација.
    • Укуцајте: судо -с апт-гет упдате. Ово ће ажурирати ваше изворе спремишта.
    • Тип: судо -с апт-гет инсталл перл. Ово ће инсталирати Перл, програмски језик, Перл ће вам требати да бисте покренули ФласхВидеоЦаптуре.пл скрипту.
    • Укуцајте: судо -с апт-гет инсталл лсоф. Ово ће инсталирати лсоф ако већ није инсталирано.
    • Тип: судо -с апт-гет инсталл фирефок. Ово ће инсталирати веб претраживач Мозилла Фирефок.
    • Тип: судо -с апт-гет инсталл влц. Ово ће инсталирати ВЛЦ мултимедијални плејер како би репродуковао ваше снимљене * .флв видео записе.
    • Важна напомена: Морате да користите прегледач Фирефок да бисте гледали своје ФЛВ видео записе, јер то не ради у Гоогле Цхроме-у.
  2. 2 Отворите уређивач текста као што је гедит или нано.
    • Тип: гедит ФласхВидеоЦаптуре.пл
      • или
    • Тип: нано ФласхВидеоЦаптуре.пл
  3. 3 Унесите следећу перл скрипту која се налази у пољу испод и сачувајте је као ФласхВидеоЦаптуре.пл:
         #!/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   =   

      Овај водич ће послужити као увод у снимање Адобе Фласх Видео-а на Убунту Линук. Неки уграђени видео снимци чувају се као ФЛВ видео снимци. Овај чланак ће вам показати како да снимите те видео записе за каснију репродукцију помоћу ВЛЦ мултимедијалног плејера.

      Део један од 3: Припрема вашег Убунту Линук система

      1. један Издајте следеће наредбе у наставку како бисте припремили свој Убунту Линук систем за снимање уграђених Адобе Фласх видео записа са веб локација.
        • Укуцајте: судо -с апт-гет упдате. Ово ће ажурирати ваше изворе спремишта.
        • Тип: судо -с апт-гет инсталл перл. Ово ће инсталирати Перл, програмски језик, Перл ће вам требати да бисте покренули ФласхВидеоЦаптуре.пл скрипту.
        • Укуцајте: судо -с апт-гет инсталл лсоф. Ово ће инсталирати лсоф ако већ није инсталирано.
        • Тип: судо -с апт-гет инсталл фирефок. Ово ће инсталирати веб претраживач Мозилла Фирефок.
        • Тип: судо -с апт-гет инсталл влц. Ово ће инсталирати ВЛЦ мултимедијални плејер како би репродуковао ваше снимљене * .флв видео записе.
        • Важна напомена: Морате да користите прегледач Фирефок да бисте гледали своје ФЛВ видео записе, јер то не ради у Гоогле Цхроме-у.
      2. 2 Отворите уређивач текста као што је гедит или нано.
        • Тип: гедит ФласхВидеоЦаптуре.пл
          • или
        • Тип: нано ФласхВидеоЦаптуре.пл
      3. 3 Унесите следећу перл скрипту која се налази у пољу испод и сачувајте је као ФласхВидеоЦаптуре.пл:
             #!/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  ();  
        Реклама

      Део 2 од 3: Конфигурисање каталога снимања и омогућавање скрипте ФласхВидеоЦаптуре.пл

      1. један Копирајте скрипту ФласхВидеоЦаптуре.пл у директоријум / хоме / 'иоур_усер_наме' / Видеос.
        • Морат ћете се пресвући у директоријум Видео или створити намјенски директориј у којем ћете чувати мултимедијалне видео записе.
      2. 2 Направите директоријум. Ако на свом систему немате директоријум Видео, наредба испод ће вам омогућити да га направите.
        • Укуцајте: мкдир -п / хоме / 'ваше_име_корисника' / Видео снимци.
          • Ова наредба ће креирати ваш директоријум Видео.
        • Укуцајте: цд / хоме / 'ваше_име_корисника' /.
          • Пребаците се у свој кућни директоријум.
        • Упишите: цп -р ФласхВидеоЦаптуре.пл / хоме / ”иоур_усер_дирецтори” / Видео
          • Копирајте скрипту ФласхЦаптуреВидео.пл у свој директоријум Видео.
        • Укуцајте: цд / хоме / „ваше_име_корисника“ / Видео снимци.
          • Једном када се скрипта ФласхВидеоЦаптуре.пл нађе у вашем директоријуму Видео, отворићете терминал и пребацити се у свој директоријум Видео.
        • Тип: цхмод + к ФласхВидеоЦаптуре.пл.
          • Ова наредба учиниће скрипту ФласхвидеоЦаптуре.пл перл извршном.
        Реклама

      Део 3 од 3: Снимање вашег Фласх видео записа

      1. један Покрените Фирефок веб прегледач и идите на локацију која има уграђене Фласх видео записе.
      2. 2 Омогућите репродукцију / учитавање Фласх видео записа у веб прегледачу док се потпуно не учита у кеш меморију прегледача. Можете рећи да се видео потпуно учитао по сивој траци на дну Фласх видео записа, што обично указује на учитавање и завршетак видеа. Када се циклус учитавања сиве траке заврши и 100% видео записа се учита, време је за снимање видео записа сачуваног у кешу веб прегледача.
      3. 3 Нека ваш Фирефок веб прегледач буде отворен, а видео запис је потпуно учитан. Вратите се на свој отворени терминал и покрените ФласхВидеоЦаптуре.пл скрипту издавањем следеће наредбе:
        • Укуцајте: цд / хоме / 'иоур_усер_наме' / Видео
          • Ово ће вас пребацити у директоријум Видео, побрините се да се налазите у директоријуму Видео и да у њему имате скрипту ФласхВидеоЦаптуре.пл.
        • Тип: ./ФласхВидеоЦаптуре.пл
          • Ова наредба ће извршити ФласхВидеоЦаптуре.пл скрипту и снимити * .флв видео датотеке у ваш / хоме / 'иоур_усер_наме' / директоријум Видеос.
      4. 4 Прегледајте резултате. Ако је ово исправно урађено, видећете изјаву попут ове:
        • / проц / 13509 / фд / 28 -> фоундфласх.1.флв
          1. То значи да је флеш видео снимљен као фоундфласх1.флв. Да бисте погледали видео, можете да користите ВЛЦ медиаплаиер за преглед снимљене * .флв датотеке.
      5. 5 Репродукујте снимљене * .флв видео датотеке. Обавезно се нађите у директоријуму / хоме / 'иоур_усер_наме' / Видеос пре покретања следећих команди.
        • Укуцајте: цд / хоме / 'иоур_усер_наме' / Видео
        • Тип: влц фоундфласх1.флв.
          • или
        • Тип: влц * .флв
          • Ово ће репродуковати све * .флв видео датотеке сачуване у директоријуму / хоме / 'иоур_усер_хоме' / Видеос.
      6. 6 Преименујте фоундфласх1.флв у било шта што желите. Тако да можете поново и изнова да гледате снимљени * .флв видео помоћу ВЛЦ медиа плејера, а да га не учитате из свог прегледача Фирефок. Реклама

      Питања и одговори заједнице

      Претрага Додајте ново питање Поставите питање Преостало 200 знакова Укључите своју адресу е-поште да бисте добили поруку када одговорите на ово питање. прихвати
      Реклама

      Савети

      Пошаљите савет Сви поднесци савета пажљиво се прегледају пре објављивања. Хвала што сте послали савет на преглед!
      ; $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 ();
    Реклама

Део 2 од 3: Конфигурисање каталога снимања и омогућавање скрипте ФласхВидеоЦаптуре.пл

  1. један Копирајте скрипту ФласхВидеоЦаптуре.пл у директоријум / хоме / 'иоур_усер_наме' / Видеос.
    • Морат ћете се пресвући у директоријум Видео или створити намјенски директориј у којем ћете чувати мултимедијалне видео записе.
  2. 2 Направите директоријум. Ако на свом систему немате директоријум Видео, наредба испод ће вам омогућити да га направите.
    • Укуцајте: мкдир -п / хоме / 'ваше_име_корисника' / Видео снимци.
      • Ова наредба ће креирати ваш директоријум Видео.
    • Укуцајте: цд / хоме / 'ваше_име_корисника' /.
      • Пребаците се у свој кућни директоријум.
    • Упишите: цп -р ФласхВидеоЦаптуре.пл / хоме / ”иоур_усер_дирецтори” / Видео
      • Копирајте скрипту ФласхЦаптуреВидео.пл у свој директоријум Видео.
    • Укуцајте: цд / хоме / „ваше_име_корисника“ / Видео снимци.
      • Једном када се скрипта ФласхВидеоЦаптуре.пл нађе у вашем директоријуму Видео, отворићете терминал и пребацити се у свој директоријум Видео.
    • Тип: цхмод + к ФласхВидеоЦаптуре.пл.
      • Ова наредба учиниће скрипту ФласхвидеоЦаптуре.пл перл извршном.
    Реклама

Део 3 од 3: Снимање вашег Фласх видео записа

  1. један Покрените Фирефок веб прегледач и идите на локацију која има уграђене Фласх видео записе.
  2. 2 Омогућите репродукцију / учитавање Фласх видео записа у веб прегледачу док се потпуно не учита у кеш меморију прегледача. Можете рећи да се видео потпуно учитао по сивој траци на дну Фласх видео записа, што обично указује на учитавање и завршетак видеа. Када се циклус учитавања сиве траке заврши и 100% видео записа се учита, време је за снимање видео записа сачуваног у кешу веб прегледача.
  3. 3 Нека ваш Фирефок веб прегледач буде отворен, а видео запис је потпуно учитан. Вратите се на свој отворени терминал и покрените ФласхВидеоЦаптуре.пл скрипту издавањем следеће наредбе:
    • Укуцајте: цд / хоме / 'иоур_усер_наме' / Видео
      • Ово ће вас пребацити у директоријум Видео, побрините се да се налазите у директоријуму Видео и да у њему имате скрипту ФласхВидеоЦаптуре.пл.
    • Тип: ./ФласхВидеоЦаптуре.пл
      • Ова наредба ће извршити ФласхВидеоЦаптуре.пл скрипту и снимити * .флв видео датотеке у ваш / хоме / 'иоур_усер_наме' / директоријум Видеос.
  4. 4 Прегледајте резултате. Ако је ово исправно урађено, видећете изјаву попут ове:
    • / проц / 13509 / фд / 28 -> фоундфласх.1.флв
      1. То значи да је флеш видео снимљен као фоундфласх1.флв. Да бисте погледали видео, можете да користите ВЛЦ медиаплаиер за преглед снимљене * .флв датотеке.
  5. 5 Репродукујте снимљене * .флв видео датотеке. Обавезно се нађите у директоријуму / хоме / 'иоур_усер_наме' / Видеос пре покретања следећих команди.
    • Укуцајте: цд / хоме / 'иоур_усер_наме' / Видео
    • Тип: влц фоундфласх1.флв.
      • или
    • Тип: влц * .флв
      • Ово ће репродуковати све * .флв видео датотеке сачуване у директоријуму / хоме / 'иоур_усер_хоме' / Видеос.
  6. 6 Преименујте фоундфласх1.флв у било шта што желите. Тако да можете поново и изнова да гледате снимљени * .флв видео помоћу ВЛЦ медиа плејера, а да га не учитате из свог прегледача Фирефок. Реклама

Питања и одговори заједнице

Претрага Додајте ново питање Поставите питање Преостало 200 знакова Укључите своју адресу е-поште да бисте добили поруку када одговорите на ово питање. прихвати
Реклама

Савети

Пошаљите савет Сви поднесци савета пажљиво се прегледају пре објављивања. Хвала што сте послали савет на преглед!

Популарне Питања

Како послати текст или назвати своју симпатију без страха. Већина људи постане нервозна кад размишља о разговору са својом симпатијом. Тешко је водити разговор са неким ко вам се свиђа кад вам лептирићи лепршају у стомаку! ...

Полицајац који је ухапсио тениску звезду описује добијање претњи смрћу.

Фелициано Лопез и Пиерре-Хугуес Херберт састају се у среду у првом колу Генерали Опен-а у Китзбухелу. Лопез води Херберт са 2-1 у међусобном сусрету на АТП турнеји.

Вечерас су ноћења за 'Момачку ноћ' 2019. Дознајте како да погледате вечерашњу епизоду на мрежи путем стриминга уживо да бисте видели шта се догодило.