Bu eğitim, Ubuntu Linux'ta bir Adobe Flash Video yakalamaya giriş niteliğinde olacaktır. Bazı gömülü videolar FLV videoları olarak saklanır. Bu makale, VLC multimedya oynatıcısını kullanarak daha sonra oynatmak için bu videoları nasıl yakalayacağınızı gösterecektir.
teniste voleybol ne anlama geliyor
Adımlar
Bölüm bir arasında 3: Ubuntu Linux Sisteminizi Hazırlama
-
bir Ubuntu Linux sisteminizi web sitelerinden gömülü Adobe flash videoları yakalamaya hazırlamak için aşağıdaki komutları yayınlayın.- Şunu yazın: sudo -s apt-get update. Bu, depo kaynaklarınızı güncelleyecektir.
- Şunu yazın: sudo -s apt-get install perl. Bu, programlama dili olan Perl'i kuracaktır, FlashVideoCapture.pl betiğinizi çalıştırmak için Perl'e ihtiyacınız olacaktır.
- Şunu yazın: sudo -s apt-get install lsof. Bu, zaten kurulu değilse lsof'u kuracaktır.
- Sudo -s apt-get install firefox yazın. Bu, Mozilla Firefox web tarayıcısını kuracaktır.
- Şunu yazın: sudo -s apt-get install vlc. Bu, yakaladığınız * .flv videolarınızı oynatmak için VLC multimedya oynatıcısını kuracaktır.
- Önemli Not: FLV videolarınızı görüntülemek için Firefox tarayıcısını kullanmanız gerekir çünkü bu, Google Chrome'da çalışmaz.
-
2 Gedit veya nano gibi bir metin düzenleyici açın.- Tür: gedit FlashVideoCapture.pl
- Tür: nano FlashVideoCapture.pl
- veya
-
3 Aşağıdaki kutuda bulunan aşağıdaki perl komut dosyasını yazın ve FlashVideoCapture.pl olarak kaydedin:#!/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 =
İlanBu eğitim, Ubuntu Linux'ta bir Adobe Flash Video yakalamaya giriş niteliğinde olacaktır. Bazı gömülü videolar FLV videoları olarak saklanır. Bu makale, VLC multimedya oynatıcısını kullanarak daha sonra oynatmak için bu videoları nasıl yakalayacağınızı gösterecektir.
Adımlar
Bölüm bir arasında 3: Ubuntu Linux Sisteminizi Hazırlama
-
bir Ubuntu Linux sisteminizi web sitelerinden gömülü Adobe flash videoları yakalamaya hazırlamak için aşağıdaki komutları yayınlayın.- Şunu yazın: sudo -s apt-get update. Bu, depo kaynaklarınızı güncelleyecektir.
- Şunu yazın: sudo -s apt-get install perl. Bu, programlama dili olan Perl'i kuracaktır, FlashVideoCapture.pl betiğinizi çalıştırmak için Perl'e ihtiyacınız olacaktır.
- Şunu yazın: sudo -s apt-get install lsof. Bu, zaten kurulu değilse lsof'u kuracaktır.
- Sudo -s apt-get install firefox yazın. Bu, Mozilla Firefox web tarayıcısını kuracaktır.
- Şunu yazın: sudo -s apt-get install vlc. Bu, yakaladığınız * .flv videolarınızı oynatmak için VLC multimedya oynatıcısını kuracaktır.
- Önemli Not: FLV videolarınızı görüntülemek için Firefox tarayıcısını kullanmanız gerekir çünkü bu, Google Chrome'da çalışmaz.
-
2 Gedit veya nano gibi bir metin düzenleyici açın.- Tür: gedit FlashVideoCapture.pl
- Tür: nano FlashVideoCapture.pl
- veya
-
3 Aşağıdaki kutuda bulunan aşağıdaki perl komut dosyasını yazın ve FlashVideoCapture.pl olarak kaydedin:#!/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 ();
İlan
Bölüm 2 arasında 3: Bir Yakalama Dizini Yapılandırma ve FlashVideoCapture.pl Komut Dosyasını Etkinleştirme
- bir FlashVideoCapture.pl komut dosyasını / home / 'kullanıcı_adınız' / Videolar dizininize kopyalayın.
- Ya Videolar dizininize geçmeniz ya da multimedya videolarınızı sakladığınız özel bir dizin oluşturmanız gerekecektir.
-
2 Bir dizin oluşturun. Sisteminizde bir Videolar dizininiz yoksa, aşağıdaki komut bir tane oluşturmanıza izin verecektir.- Şunu yazın: mkdir -p / home / 'kullanıcı_adınız' / Videolar.
- Bu komut Videolar dizininizi oluşturacaktır.
- Şunu yazın: cd / home / 'kullanıcı_adınız' /.
- Ana dizininize geçin.
- Tür: cp -r FlashVideoCapture.pl / home / ”kullanıcı_dizininiz” / Videolar
- FlashCaptureVideo.pl komut dosyasını Videolar dizininize kopyalayın.
- Şunu yazın: cd / home / ”kullanıcı_adınız” / Videolar.
- FlashVideoCapture.pl betiği Videolar dizininize girdiğinde, terminal açacak ve Videolar dizininize geçeceksiniz.
- Şunu yazın: chmod + x FlashVideoCapture.pl.
- Bu komut, FlashvideoCapture.pl perl betiğini çalıştırılabilir hale getirecektir.
- Şunu yazın: mkdir -p / home / 'kullanıcı_adınız' / Videolar.
Bölüm 3 arasında 3: Flash Videonuzu Yakalama
- bir Firefox web tarayıcınızı başlatın ve içinde flash videolar bulunan bir siteye gidin.
-
2 Flash videonun, tarayıcı önbelleğine tamamen yüklenene kadar web tarayıcısında oynatılmasına / yüklenmesine izin verin. Flash videonun altındaki gri çubuktan videonun tamamen yüklendiğini anlayabilirsiniz, bu genellikle videonun yükünü ve tamamlandığını gösterir. Gri çubuk yükleme döngüsü tamamlandıktan ve videonun% 100'ü yüklendikten sonra, web tarayıcınızın önbelleğinde depolanan videoyu yakalama zamanı gelir. - 3 Firefox web tarayıcınızı video tamamen yüklüyken açık tutun. Açık terminalinize dönün ve aşağıdaki komutu vererek FlashVideoCapture.pl komut dosyasını çalıştırın:
- Şunu yazın: cd / home / 'kullanıcı_adınız' / Videolar
- Bu sizi Videolar dizininize değiştirecek, Videolar dizininde olduğunuzdan ve bu dizinde FlashVideoCapture.pl komut dosyasının bulunduğundan emin olun.
- Tür: ./FlashVideoCapture.pl
- Bu komut, FlashVideoCapture.pl komut dosyasını çalıştıracak ve * .flv video dosyalarını / home / 'kullanıcı_adınız' / Videolar dizininize yakalayacaktır.
- Şunu yazın: cd / home / 'kullanıcı_adınız' / Videolar
-
4 Sonuçları inceleyin. Bu doğru bir şekilde yapıldıysa, aşağıdaki gibi bir ifade göreceksiniz:- / proc / 13509 / fd / 28 -> foundflash.1.flv
- Bu, flash videonun foundflash1.flv olarak yakalandığı anlamına gelir. Videoyu görüntülemek için, yakalanan * .flv dosyasını görüntülemek için VLC ortam oynatıcısını kullanabilirsiniz.
- / proc / 13509 / fd / 28 -> foundflash.1.flv
- 5 Yakalanan * .flv video dosyalarınızı oynatın. Aşağıdaki komutları çalıştırmadan önce / home / 'kullanıcı_adınız' / Videolar dizininde olduğunuzdan emin olun.
- Şunu yazın: cd / home / 'kullanıcı_adınız' / Videolar
- Şunu yazın: vlc foundflash1.flv.
- veya
- Tür: vlc * .flv
- Bu, / home / 'your_user_home' / Videos dizininizde depolanan tüm * .flv video dosyalarını oynatacaktır.
-
6 Foundflash1.flv'yi istediğiniz gibi yeniden adlandırın. Böylece, yakalanan * .flv videosunu Firefox web tarayıcınızdan yüklemeden VLC media player'ı kullanarak tekrar tekrar görüntüleyebilirsiniz. İlan
Topluluk Soru-Cevap
Arama Yeni Soru Ekle Soru Sor 200 karakter kaldı Bu soru yanıtlandığında bir mesaj almak için e-posta adresinizi ekleyin. Sunmak
İlanİpuçları
Bir İpucu Gönderin Tüm ipucu gönderimleri yayınlanmadan önce dikkatlice incelenir İncelenmesi için bir ipucu gönderdiğiniz için teşekkürler! -
Bölüm 2 arasında 3: Bir Yakalama Dizini Yapılandırma ve FlashVideoCapture.pl Komut Dosyasını Etkinleştirme
- bir FlashVideoCapture.pl komut dosyasını / home / 'kullanıcı_adınız' / Videolar dizininize kopyalayın.
- Ya Videolar dizininize geçmeniz ya da multimedya videolarınızı sakladığınız özel bir dizin oluşturmanız gerekecektir.
-
2 Bir dizin oluşturun. Sisteminizde bir Videolar dizininiz yoksa, aşağıdaki komut bir tane oluşturmanıza izin verecektir.- Şunu yazın: mkdir -p / home / 'kullanıcı_adınız' / Videolar.
- Bu komut Videolar dizininizi oluşturacaktır.
- Şunu yazın: cd / home / 'kullanıcı_adınız' /.
- Ana dizininize geçin.
- Tür: cp -r FlashVideoCapture.pl / home / ”kullanıcı_dizininiz” / Videolar
- FlashCaptureVideo.pl komut dosyasını Videolar dizininize kopyalayın.
- Şunu yazın: cd / home / ”kullanıcı_adınız” / Videolar.
- FlashVideoCapture.pl betiği Videolar dizininize girdiğinde, terminal açacak ve Videolar dizininize geçeceksiniz.
- Şunu yazın: chmod + x FlashVideoCapture.pl.
- Bu komut, FlashvideoCapture.pl perl betiğini çalıştırılabilir hale getirecektir.
- Şunu yazın: mkdir -p / home / 'kullanıcı_adınız' / Videolar.
Bölüm 3 arasında 3: Flash Videonuzu Yakalama
- bir Firefox web tarayıcınızı başlatın ve içinde flash videolar bulunan bir siteye gidin.
-
2 Flash videonun, tarayıcı önbelleğine tamamen yüklenene kadar web tarayıcısında oynatılmasına / yüklenmesine izin verin. Flash videonun altındaki gri çubuktan videonun tamamen yüklendiğini anlayabilirsiniz, bu genellikle videonun yükünü ve tamamlandığını gösterir. Gri çubuk yükleme döngüsü tamamlandıktan ve videonun% 100'ü yüklendikten sonra, web tarayıcınızın önbelleğinde depolanan videoyu yakalama zamanı gelir. - 3 Firefox web tarayıcınızı video tamamen yüklüyken açık tutun. Açık terminalinize dönün ve aşağıdaki komutu vererek FlashVideoCapture.pl komut dosyasını çalıştırın:
- Şunu yazın: cd / home / 'kullanıcı_adınız' / Videolar
- Bu sizi Videolar dizininize değiştirecek, Videolar dizininde olduğunuzdan ve bu dizinde FlashVideoCapture.pl komut dosyasının bulunduğundan emin olun.
- Tür: ./FlashVideoCapture.pl
- Bu komut, FlashVideoCapture.pl komut dosyasını çalıştıracak ve * .flv video dosyalarını / home / 'kullanıcı_adınız' / Videolar dizininize yakalayacaktır.
- Şunu yazın: cd / home / 'kullanıcı_adınız' / Videolar
-
4 Sonuçları inceleyin. Bu doğru bir şekilde yapıldıysa, aşağıdaki gibi bir ifade göreceksiniz:- / proc / 13509 / fd / 28 -> foundflash.1.flv
- Bu, flash videonun foundflash1.flv olarak yakalandığı anlamına gelir. Videoyu görüntülemek için, yakalanan * .flv dosyasını görüntülemek için VLC ortam oynatıcısını kullanabilirsiniz.
- / proc / 13509 / fd / 28 -> foundflash.1.flv
- 5 Yakalanan * .flv video dosyalarınızı oynatın. Aşağıdaki komutları çalıştırmadan önce / home / 'kullanıcı_adınız' / Videolar dizininde olduğunuzdan emin olun.
- Şunu yazın: cd / home / 'kullanıcı_adınız' / Videolar
- Şunu yazın: vlc foundflash1.flv.
- veya
- Tür: vlc * .flv
- Bu, / home / 'your_user_home' / Videos dizininizde depolanan tüm * .flv video dosyalarını oynatacaktır.
-
6 Foundflash1.flv'yi istediğiniz gibi yeniden adlandırın. Böylece, yakalanan * .flv videosunu Firefox web tarayıcınızdan yüklemeden VLC media player'ı kullanarak tekrar tekrar görüntüleyebilirsiniz. İlan
Topluluk Soru-Cevap
Arama Yeni Soru Ekle Soru Sor 200 karakter kaldı Bu soru yanıtlandığında bir mesaj almak için e-posta adresinizi ekleyin. Sunmakİlan