추가 프로그램을 설치하지 않고 플래시 비디오를 다운로드하는 방법

이것은 오래된 속임수이지만 여러분 중 일부는 아직 알지 못할 것입니다. 해야 할 일은 동영상이있는 페이지로 이동하여로드가 완료 될 때까지 기다립니다.. YouTube에서 업로드는 재생 선 아래에서 커지는 빨간색 선으로 표시됩니다.

모든 것이로드되고 탐색기를 닫지 않고 Nautilus를 열고 폴더를 열었습니다. / tmp /. 다른 무엇보다도 "Flash"라는 단어가 포함 된 이상한 이름의 파일이 표시됩니다. 완료, 빼기 복사 해당 파일을 가장 좋아하는 위치로 이동합니다. 🙂 간단합니다.

¡ 오조! 이 트릭은 Ubuntu에서 작동하지만 모든 배포판이 이러한 비디오를 동일한 디렉토리에 저장하는 것은 아닙니다.. 배포판에서 디렉터리가 다르지만 논리는 동일 할 수 있습니다. 임시 플래시 파일이 저장된 경로를 찾기 만하면됩니다.

Flash 64 비트를 사용하는 Ubuntu에서 작동하지 않습니까? 나는 계속 읽었습니다 ...


위의 트릭은 Flash 32 비트에서 작동합니다. Ubuntu에서 Flash 64 비트를 사용할 때 따라야 할 단계는 조금 더 복잡합니다. 포럼에서 Codix가 작성한 설명은 다음과 같습니다. Ubuntu-is:

YouTube 또는 다른 비디오 포털에서 비디오를보고 폴더로 이동할 때 새로운 Linux 용 64 비트 정사각형 플래시 플레이어 사용 / TMP 플래시 플레이어가 작동하는 임시 파일 (이 경우 정사각형)을 찾고 싶습니다. 그러나 당신은 그것을 찾을 수 없으며 그것이 어디 있을지 궁금합니다.

잠시 생각한 후 플래시 플레이어가 작동하는 임시 파일이 있는지 확인하는 가장 좋은 방법은 다음 명령을 사용하는 것입니다. 이소프.

이전 버전에서 flashplayer는 임시 파일의 이름을 Flashxxxxxx로 지정했습니다. 여기서 xxxxx는 flashplayer가 다른 임시 파일 중에서 인식하도록 부여한 영숫자 코드이므로 시도해 보았습니다.

lsof | grep 플래시

… 결과는 다음과 같습니다.

plugin-co 15026 codix 18u REG 8,6 7599390 131035 / tmp / FlashXXnM8s5K (삭제됨)

나는 다시 달렸다 :

lsof | grep 플래시

결과:

plugin-co 15026 codix 18u REG 8,6 21912531 131035 / tmp / FlashXXnM8s5K (삭제됨)

이때 파일이 삭제 된 상태 임에도 불구하고 계속해서 크기가 커지는 것을 보았습니다. 비디오가 완전히 다운로드되지 않았습니다. 계속 다운로드하면 파일을 복사하는 방법이 아니라 파일을 복구하는 방법이 하나 뿐이라고 생각했습니다. 그래서 비디오가 완전히 다운로드되기를 기다렸습니다. 그것이 성취되었을 때 콘솔에서 다음을 수행했습니다.

ls -l / proc / open_process_identifier / file_descriptor

프로세스 식별자는 두 번째 열 (15026)에 있고 파일 설명자는 문자가없는 네 번째 열 (18)입니다.

ls -l / proc / 15026 / fd / 18 

결과:

lrwx ------ 1 codix codix 64 2010-10-16 23:21 / proc / 15026 / fd / 18-> / tmp / FlashXXnM8s5K (삭제됨)

마침내 나는 flashplayer가 다운로드 한 행복한 비디오를 file_to_copy copy_file_path 간단한 cp 문으로 복구 할 수있었습니다.

cp / proc / 15026 / fd / 18 our_video.flv

마지막으로 vlc 또는 totem, caffeine, xine 또는 mplayer로 비디오가 올바르게 재생되는지 확인하는 것만 남아 있습니다. 😀

Flash 64 비트로 데이터를 다운로드 해 주신 Guido Ignacio에게 감사드립니다!

코멘트를 남겨주세요

귀하의 이메일 주소는 공개되지 않습니다. 필수 필드가 표시되어 있습니다 *

*

*

  1. 데이터 책임자 : Miguel Ángel Gatón
  2. 데이터의 목적 : 스팸 제어, 댓글 관리.
  3. 합법성 : 귀하의 동의
  4. 데이터 전달 : 법적 의무에 의한 경우를 제외하고 데이터는 제 XNUMX 자에게 전달되지 않습니다.
  5. 데이터 저장소 : Occentus Networks (EU)에서 호스팅하는 데이터베이스
  6. 권리 : 귀하는 언제든지 귀하의 정보를 제한, 복구 및 삭제할 수 있습니다.

  1.   콜론 스 타워

    조금 늦었지만 누군가를 도울 경우를 대비하여 여기에 스크립트가 있습니다.

    #! / bin / bash
    # ************************************************ * ************************************************ * #
    # Firefox에 플래시 비디오로 재현 될 때 임시 피팅을 찾는 Aquest 스크립트 #
    # Primer는 LSOF와 Flash 필터 및 tmp를 사용하여 시스템에 대한 fitxers 정보를 검색합니다.
    # Després per mitja d' un loop는 복사에 필요한 각 fitxer의 정보를 검색합니다.
    # 사본이 정확하면 스크립트의 정렬 오류를 기증합니다. #
    # #
    # Cal은이 비디오에서 경찰이 당신의 페이지라는 것을 기억하고, 임시 핏서는 잃어 버렸습니다. #
    # ************************************************ * ************************************************ * #

    # 임시 수리공 찾기
    OnEs = $ (lsof | grep Flash | grep tmp)

    # 구매자 시작
    i = 0
    # 각 fitxer trobat에 대한 루프
    $ OnEs의 매개 변수
    do
    # 정보 rebuda의 사본 당 필요한 Extreu els 매개 변수
    케이스 $ i
    1) 식별자 = $ 매개 변수 ;; 3) 설명자 = $ {파라미터 %%»u»*} ;; 8) fitxer = $ {parametres ## *»/»} ;;
    그 C

    # 각 매개 변수 반박의 구매자 증가
    내가 ++하자

    # 각 루프마다 복사본이 있습니다.
    if [$ i -eq "10"]; 다음 i = 0; cp / proc / $ identifier / fd / $ descriptor /home/portatil/Desktop/$fitxer.flv 2> / tmp / null; 컨트롤 = $?

    # 정렬 기준 Missatge
    if [$ control -eq "0"]; then echo "Fitxer가 /home/portatil/Deskfrtop/$fitxer.flv에 성공적으로 복사되었습니다."; else echo "fitxer를 복사하는 중에 오류가 발생했습니다"; fi
    fi

    출구

  2.   시스코 호세

    안녕하세요. 문제가 생겼어요 .. 설명대로 다했는데 VLC로 영상을 재생했을 때 소리 만 나오니까 토템으로 파일을 열어 봤는데 .. 소리 만 좀 도와 주 시겠어요? 우수한 Post Equal (Y)

  3.   Juanga Molina 자리 표시 자 이미지

    조금 오래되었지만 여전히 작동합니다 ... 11.10 비트 우분투 32이 있고 작동하지만 64 비트 방법을 사용합니다 ... 나는 그것이 더 최신 우분투이기 때문에인지 모르겠습니다 ... 어쨌든, 대단히 감사합니다 ... 100 % 작동합니다

  4.   Juanga Molina 자리 표시 자 이미지

    게시물이 조금 오래되었지만 여전히 작동합니다 ... 11.10 비트 우분투 32이 있지만 트릭은 64 비트 우분투에서 작동합니다. 우분투가 더 최신이기 때문이라고 생각합니다 ... 100 % 작동

  5.   imexcomp

    안녕. 게시물이 아주 좋아요.

    많은 도움이되었습니다. !!

    그 락스!

  6.   Linux를 사용합시다

    천만에요! 언제나처럼, 기쁨입니다!
    포옹과 메리 크리스마스! 폴.

  7.   포르피리오21

    비디오가 AVI 또는 MPEG-4이면 어떻습니까?

  8.   알바

    여보세요! 이 트릭은 Ubuntu Jaunty로 수행 할 수 있지만 이제 Lucid를 설치 했으므로 작동하지 않습니다. tmp 폴더에는 폴더와 파일이 있지만 비디오가 아닙니다 ... 숨겨진 파일로 나타나지도 않습니다. 그 원인이 무엇인지 알고 있습니까?
    당신을 감사하십시오!

  9.   귀도 이그나시오

    32 비트 버전이거나 ndiswrapper로 에뮬레이트 된 64 비트 버전이라면 (그렇게 작성 되었나요?)

    기본 64b가있는 경우 비디오를 복구하는 방법이 더 어렵고 추가하려는 경우에 대한 설명은 다음과 같습니다.

    http://www.ubuntu-es.org/node/141478#comment-404172

  10.   파스 쿠알 앙굴로

    이 트릭은 flashplugin square를 사용하기 시작했을 때 64 비트 Ubuntu에서 작동하지 않았습니다. 그래서 나는 그것을 제거하고 nspluginwrapper를 사용하여 이전 플래시로 돌아갔습니다.

  11.   Linux를 사용합시다

    64 비트 버전의 Flash가 설치되어 있기 때문일 수 있습니다. 분명히이 트릭은 해당 버전에서 작동하지 않습니다.

  12.   펑크 파

    나는 이것으로 가치가 있다고 생각합니다 ...

    cd / directory / where / you want / save / the / video
    string =»$ (lsof | grep Flash | head -1)»&& cad1 =»$ (echo $ string | cut -d ''-f 2)»&& cad2 =»$ (echo $ string | cut -d '' -f 4 | cut -d 'u'-f 1)»&& ls -l / proc / $ cad1 / fd / $ cad2 && cp / proc / $ cad1 / fd / $ cad2 videoFlash.flv

    그건 그렇고, 트릭 감사합니다! 😉

  13.   Linux를 사용합시다

    사실은 모르겠습니다. 알고 있으면 알려주십시오! 🙂
    건배! 폴.

  14.   Linux를 사용합시다

    그건 진실이야! 귀하의 기여에 감사드립니다!
    건배! 폴.

  15.   이토메일

    64 비트 플래시가 있고 파일은 firefox의 캐시 폴더에 저장됩니다. 재미있는 점은 다운로드가 완료되면 바로 지워지고 64MB 이상을 차지하면 지워진다는 것입니다. ……

    해결책은 확장 플래시 고트를 설치하는 것이 었습니다.

  16.   Linux를 사용합시다

    여기에서는 64 비트 플래시에서도 파일을 가져 오는 방법도 설명합니다.
    건배! 폴.

  17.   귀도 이그나시오

    기사를 완성하는 데 도움이되어 기쁩니다.
    안아!

  18.   귀도 이그나시오

    퍼프 좋은 !!!! 감사!

  19.   wildcard이다

    하나님, 감사합니다 !!! 당신은 내 생명을 구했습니다!

  20.   Linux를 사용합시다

    눈! Flash 10.2에서는 더 이상 할 수없는 것 같습니다 ... 🙁
    건배! 폴.

  21.   말했다01

    훌륭한 공헌 감사합니다….

  22.   헤르만 G. LM.

    좋아요, 그것은 저에게 아주 잘 봉사했습니다.
    그리고 나는 당신의 알고리즘을 확장하여 여러 개를 함께 저장했습니다. 잘 작동하지만 확실히 최고는 아닙니다 (제 생각에). 문제는 "꼬리"를 사용하는 데 있다고 생각합니다. 아는 것보다 본능적으로 더 많이 사용했기 때문에 얼마나 오래 "고유"하는지 모르겠습니다. 3 개의 동영상은 2, 1 .. 4 .. 잘 돼요 .. 10 개나 20 개가 잘 될지 모르겠어요.

    ALG :

    [코드 =»기억하기»]
    #! / bin / bash
    ## 날 기억해.
    ## 도움말 : 프로그램에 전달되는 첫 번째 인수는 파일이 저장 될 경로입니다.

    cd $ 1

    회전 =»$ (lsof | grep -c Flash)»

    [$가 -gt 0이되는 동안]
    do
    문자열 =»$ (lsof | grep Flash | tail-$ turns)»
    c1 =»$ (에코 $ 문자열 | cut -d ''-f 2)»
    c2 =»$ (echo $ string | cut -d ''-f 4 | cut -d 'u'-f 1)»
    ls -l / proc / $ c1 / fd / $ c2 && cp / proc / $ c1 / fd / $ c2 video- $ turns
    turn =`expr $ turns-1`

    [/ 코드]

    "grep Flash"를 사용하여 여러 번 입력하지 않고 이전에 모든 것을 저장하고 (줄 바꿈을 잃지 않고 수행하는 방법을 모르겠습니다) 동일한 값 "c1"을 사용하여 개선 할 수 있습니다 (내 생각에 ) 수정되지 않았으며 대량으로 모르겠습니다.

    인사말.

    게르.

  23.   Linux를 사용합시다

    감사합니다 Ger! 포옹! 폴.

  24.   원숭이

    Firefox 사용자는 거의 모든 페이지에서 플래시 비디오를 다운로드 할 수있는 "UnPlug"확장을 사용할 수도 있습니다. 편안한 옵션이므로 브라우저를 떠날 필요가 없습니다. 흥미로운 사실은 사용 가능한 모든 확장 기능 중에서 가장 가볍고 빠르다는 것입니다. 시도 해봐!

  25.   그래서

    Mini Application Guide는 플레이어로 온라인에있는 모든 비디오를 다운로드 할 수 있습니다 (예 : YouTube에서 제공하는 비디오).

    참고 : swf 파일도 다운로드합니다.

    페이지: http://ayudaveloz.blogspot.com/2012/11/aplicaciones.html

  26.   알렉스

    문제. YouTube 동영상을 보러 갈 때 가끔 (또는 일부 동영상) 전체가로드되지 않습니다 (회색 막대). 그리고 이러한 경우 'lsof grep Flash'를 수행 할 때 아무 것도 나오지 않으므로이 트릭을 할 수 없습니다. 바를 완전히 충전하는 방법에 대한 해결책이 있습니까? 아니면 더 이상 깜박이지 않습니까?
    추신 : html5를 비활성화했습니다. (어떤 영향을 미칠 경우)

  27.   토마스

    우분투를 14.04로 업데이트 할 때까지 완벽하게 작동했습니다 🙁

    1.    실이 비디

      14.04를 설치할 때도 똑같은 일이 발생했습니다.