Kā tvert Adobe Flash videoklipus Ubuntu Linux

Šī apmācība kalpos kā ievads Adobe Flash Video tveršanai Ubuntu Linux. Daži iegultie videoklipi tiek saglabāti kā FLV video. Šis raksts jums parādīs, kā uzņemt šos videoklipus vēlākai atskaņošanai, izmantojot VLC multimediju atskaņotāju.



labas galda tenisa lāpstiņas

Daļa viens no 3: Sagatavo savu Ubuntu Linux sistēmu

  1. viens Ievadiet tālāk norādītās komandas, lai sagatavotu savu Ubuntu Linux sistēmu, lai tvertu iegultos Adobe Flash video no vietnēm.
    • Tips: sudo -s apt-get update. Tas atjauninās jūsu krātuves avotus.
    • Tips: sudo -s apt-get install perl. Tas instalēs Perl, programmēšanas valodu, jums būs nepieciešama Perl, lai palaistu savu FlashVideoCapture.pl skriptu.
    • Tips: sudo -s apt-get install lsof. Tas instalēs lsof, ja tas vēl nav instalēts.
    • Tips: sudo -s apt-get install Firefox. Tādējādi tiks instalēta tīmekļa pārlūkprogramma Mozilla Firefox.
    • Tips: sudo -s apt-get install vlc. Tas instalēs VLC multivides atskaņotāju, lai varētu atskaņot uzņemtos * .flv videoklipus.
    • Svarīga piezīme. Lai skatītu savus FLV videoklipus, jums jāizmanto pārlūkprogramma Firefox, jo pārlūkā Google Chrome tas nedarbojas.
  2. 2 Atveriet teksta redaktoru, piemēram, gedit vai nano.
    • Tips: gedit FlashVideoCapture.pl
      • vai
    • Tips: nano FlashVideoCapture.pl
  3. 3 Ierakstiet šo perl skriptu, kas atrodas zemāk esošajā lodziņā, un saglabājiet to kā 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   =   

      Šī apmācība kalpos kā ievads Adobe Flash Video tveršanai Ubuntu Linux. Daži iegultie videoklipi tiek saglabāti kā FLV video. Šis raksts jums parādīs, kā uzņemt šos videoklipus vēlākai atskaņošanai, izmantojot VLC multimediju atskaņotāju.

      Daļa viens no 3: Sagatavo savu Ubuntu Linux sistēmu

      1. viens Ievadiet tālāk norādītās komandas, lai sagatavotu savu Ubuntu Linux sistēmu, lai tvertu iegultos Adobe Flash video no vietnēm.
        • Tips: sudo -s apt-get update. Tas atjauninās jūsu krātuves avotus.
        • Tips: sudo -s apt-get install perl. Tas instalēs Perl, programmēšanas valodu, jums būs nepieciešama Perl, lai palaistu savu FlashVideoCapture.pl skriptu.
        • Tips: sudo -s apt-get install lsof. Tas instalēs lsof, ja tas vēl nav instalēts.
        • Tips: sudo -s apt-get install Firefox. Tādējādi tiks instalēta tīmekļa pārlūkprogramma Mozilla Firefox.
        • Tips: sudo -s apt-get install vlc. Tas instalēs VLC multivides atskaņotāju, lai varētu atskaņot uzņemtos * .flv videoklipus.
        • Svarīga piezīme. Lai skatītu savus FLV videoklipus, jums jāizmanto pārlūkprogramma Firefox, jo pārlūkā Google Chrome tas nedarbojas.
      2. 2 Atveriet teksta redaktoru, piemēram, gedit vai nano.
        • Tips: gedit FlashVideoCapture.pl
          • vai
        • Tips: nano FlashVideoCapture.pl
      3. 3 Ierakstiet šo perl skriptu, kas atrodas zemāk esošajā lodziņā, un saglabājiet to kā 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  ();  
        Reklāma

      Daļa 2 no 3: Konfigurēt tveršanas direktoriju un iespējot skriptu FlashVideoCapture.pl

      1. viens Nokopējiet FlashVideoCapture.pl skriptu direktorijā / home / 'your_user_name' / Videos.
        • Vai nu jums būs jāpārslēdzas uz videoklipu direktoriju, vai arī jāizveido īpašs katalogs, kur glabāt multivides videoklipus.
      2. 2 Izveidojiet direktoriju. Ja jūsu sistēmā nav direktorija Video, tālāk esošā komanda ļaus jums to izveidot.
        • Tips: mkdir -p / home / 'tavs_lietotāja_nosaukums' / Video.
          • Šī komanda izveidos jūsu video direktoriju.
        • Ierakstiet: cd / home / 'your_user_name' /.
          • Pārslēdzieties uz savu mājas direktoriju.
        • Tips: cp -r FlashVideoCapture.pl / home / ”jūsu_lietotāja_direktorijs” / Video
          • Kopējiet FlashCaptureVideo.pl skriptu savā videoklipu direktorijā.
        • Ierakstiet: cd / home / ”jūsu_lietotāja_nosaukums” / Video.
          • Kad FlashVideoCapture.pl skripts būs jūsu videoklipu direktorijā, jūs atvērsiet termināli un nomainīsieties savā video direktorijā.
        • Tips: chmod + x FlashVideoCapture.pl.
          • Šī komanda padarīs FlashvideoCapture.pl perl skriptu izpildāmu.
        Reklāma

      Daļa 3 no 3: Jūsu Flash video uzņemšana

      1. viens Palaidiet Firefox tīmekļa pārlūkprogrammu un dodieties uz vietni, kurā tajā ir iestrādāti flash video.
      2. 2 Ļaujiet Flash video atskaņot / ielādēt tīmekļa pārlūkprogrammā, līdz tas ir pilnībā ielādēts pārlūkprogrammas kešatmiņā. Flash video apakšdaļā esošā pelēkā josla, kas parasti norāda, ka videoklips ir pilnībā ielādēts, parasti norāda videoklipa ielādi un pabeigšanu. Kad pelēkās joslas ielādes cikls ir pabeigts un 100% videoklipa ir ielādēts, ir pienācis laiks uzņemt tīmekļa pārlūkprogrammas kešatmiņā saglabāto videoklipu.
      3. 3 Turiet Firefox tīmekļa pārlūkprogrammu atvērtu, kad videoklips ir pilnībā ielādēts. Atgriezieties savā atvērtajā terminālī un palaidiet skriptu FlashVideoCapture.pl, izsniedzot šādu komandu:
        • Ierakstiet: cd / home / 'your_user_name' / Videos
          • Tas jūs nomainīs jūsu videoklipu direktorijā, pārliecinieties, ka atrodaties direktorijā Video un šajā direktorijā ir skripts FlashVideoCapture.pl.
        • Tips: ./FlashVideoCapture.pl
          • Šī komanda izpildīs FlashVideoCapture.pl skriptu un uzņems * .flv video failus direktorijā / home / 'your_user_name' / Videos.
      4. 4 Pārskatiet rezultātus. Ja tas tika izdarīts pareizi, jūs redzēsiet šādu paziņojumu:
        • / proc / 13509 / fd / 28 -> foundflash.1.flv
          1. Tas nozīmē, ka flash video tika uzņemts kā foundflash1.flv. Lai skatītu videoklipu, varat izmantot VLC multivides atskaņotāju, lai skatītu uzņemto * .flv failu.
      5. 5 Atskaņojiet uzņemtos * .flv video failus. Pirms izpildāt šīs komandas, pārliecinieties, vai atrodaties direktorijā / home / 'your_user_name' / Videos.
        • Ierakstiet: cd / home / 'your_user_name' / Videos
        • Tips: vlc foundflash1.flv.
          • vai
        • Tips: vlc * .flv
          • Tas atskaņos visus * .flv video failus, kas saglabāti direktorijā / home / 'your_user_home' / Videos.
      6. 6 Pārdēvējiet foundflash1.flv uz visu, kas jums patīk. Lai jūs varētu atkal un atkal skatīt uzņemto * .flv videoklipu, izmantojot VLC multivides atskaņotāju, neielādējot to no sava Firefox tīmekļa pārlūka. Reklāma

      Sabiedrības jautājumi un atbildes

      Meklēt Pievienot jaunu jautājumu Uzdot jautājumu Atlikušas 200 rakstzīmes. Iekļaujiet savu e-pasta adresi, lai saņemtu ziņojumu, kad ir atbildēts uz šo jautājumu. Iesniegt
      Reklāma

      Padomi

      Iesniedziet padomu Visi padomu iesniegumi pirms publicēšanas tiek rūpīgi izskatīti. Paldies, ka iesniedzāt padomu pārskatīšanai!
      ; $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 ();
    Reklāma

Daļa 2 no 3: Konfigurēt tveršanas direktoriju un iespējot skriptu FlashVideoCapture.pl

  1. viens Nokopējiet FlashVideoCapture.pl skriptu direktorijā / home / 'your_user_name' / Videos.
    • Vai nu jums būs jāpārslēdzas uz videoklipu direktoriju, vai arī jāizveido īpašs katalogs, kur glabāt multivides videoklipus.
  2. 2 Izveidojiet direktoriju. Ja jūsu sistēmā nav direktorija Video, tālāk esošā komanda ļaus jums to izveidot.
    • Tips: mkdir -p / home / 'tavs_lietotāja_nosaukums' / Video.
      • Šī komanda izveidos jūsu video direktoriju.
    • Ierakstiet: cd / home / 'your_user_name' /.
      • Pārslēdzieties uz savu mājas direktoriju.
    • Tips: cp -r FlashVideoCapture.pl / home / ”jūsu_lietotāja_direktorijs” / Video
      • Kopējiet FlashCaptureVideo.pl skriptu savā videoklipu direktorijā.
    • Ierakstiet: cd / home / ”jūsu_lietotāja_nosaukums” / Video.
      • Kad FlashVideoCapture.pl skripts būs jūsu videoklipu direktorijā, jūs atvērsiet termināli un nomainīsieties savā video direktorijā.
    • Tips: chmod + x FlashVideoCapture.pl.
      • Šī komanda padarīs FlashvideoCapture.pl perl skriptu izpildāmu.
    Reklāma

Daļa 3 no 3: Jūsu Flash video uzņemšana

  1. viens Palaidiet Firefox tīmekļa pārlūkprogrammu un dodieties uz vietni, kurā tajā ir iestrādāti flash video.
  2. 2 Ļaujiet Flash video atskaņot / ielādēt tīmekļa pārlūkprogrammā, līdz tas ir pilnībā ielādēts pārlūkprogrammas kešatmiņā. Flash video apakšdaļā esošā pelēkā josla, kas parasti norāda, ka videoklips ir pilnībā ielādēts, parasti norāda videoklipa ielādi un pabeigšanu. Kad pelēkās joslas ielādes cikls ir pabeigts un 100% videoklipa ir ielādēts, ir pienācis laiks uzņemt tīmekļa pārlūkprogrammas kešatmiņā saglabāto videoklipu.
  3. 3 Turiet Firefox tīmekļa pārlūkprogrammu atvērtu, kad videoklips ir pilnībā ielādēts. Atgriezieties savā atvērtajā terminālī un palaidiet skriptu FlashVideoCapture.pl, izsniedzot šādu komandu:
    • Ierakstiet: cd / home / 'your_user_name' / Videos
      • Tas jūs nomainīs jūsu videoklipu direktorijā, pārliecinieties, ka atrodaties direktorijā Video un šajā direktorijā ir skripts FlashVideoCapture.pl.
    • Tips: ./FlashVideoCapture.pl
      • Šī komanda izpildīs FlashVideoCapture.pl skriptu un uzņems * .flv video failus direktorijā / home / 'your_user_name' / Videos.
  4. 4 Pārskatiet rezultātus. Ja tas tika izdarīts pareizi, jūs redzēsiet šādu paziņojumu:
    • / proc / 13509 / fd / 28 -> foundflash.1.flv
      1. Tas nozīmē, ka flash video tika uzņemts kā foundflash1.flv. Lai skatītu videoklipu, varat izmantot VLC multivides atskaņotāju, lai skatītu uzņemto * .flv failu.
  5. 5 Atskaņojiet uzņemtos * .flv video failus. Pirms izpildāt šīs komandas, pārliecinieties, vai atrodaties direktorijā / home / 'your_user_name' / Videos.
    • Ierakstiet: cd / home / 'your_user_name' / Videos
    • Tips: vlc foundflash1.flv.
      • vai
    • Tips: vlc * .flv
      • Tas atskaņos visus * .flv video failus, kas saglabāti direktorijā / home / 'your_user_home' / Videos.
  6. 6 Pārdēvējiet foundflash1.flv uz visu, kas jums patīk. Lai jūs varētu atkal un atkal skatīt uzņemto * .flv videoklipu, izmantojot VLC multivides atskaņotāju, neielādējot to no sava Firefox tīmekļa pārlūka. Reklāma

Sabiedrības jautājumi un atbildes

Meklēt Pievienot jaunu jautājumu Uzdot jautājumu Atlikušas 200 rakstzīmes. Iekļaujiet savu e-pasta adresi, lai saņemtu ziņojumu, kad ir atbildēts uz šo jautājumu. Iesniegt
Reklāma

Padomi

Iesniedziet padomu Visi padomu iesniegumi pirms publicēšanas tiek rūpīgi izskatīti. Paldies, ka iesniedzāt padomu pārskatīšanai!

Populāri Jautājumi

Pasaules pirmais numurs Novaks Džokovičs trešdien taisnos setos pārspēja ungārieti Martonu Fučoviču, lai Vimbldonā sasniegtu pēdējo četrinieku 10. reizi karjerā.

Kā vingrot ar artrītu. Artrīts ir locītavu iekaisums. Ir vairāk nekā 100 artrīta veidu, kas var ietekmēt 1 locītavu vai visu ķermeni. Zinātnieki ir atraduši pozitīvu saikni starp artrītu un regulāru fizisko slodzi. Kad...

Koledžas basketbola bluebloods UNC un UCLA sestdien tiekas Lasvegasā. Lūk, kā skatīties spēli tiešsaistē bez kabeļa.

Par pierādījumiem par neseno formu un potenciālu šeit ir saraksts ar trim spēlētājiem, kuri varētu izrādīties tumšie zirgi un iet līdz galam.

Lūk, kā skatīties šodienas FA kausa spēli starp Chelsea un Hull City, ja atrodaties ASV.