url이 simple mp4 파일이 아닌 비디오를 다운로드하고 싶지만 해당 URL은 예를 들어 blob 유형입니다.
<video id="playerVideo" width="450px" autoplay="autoplay" height="338px"
style="height:100%;width:100%;" class="mejs-rai-e"
src="blob:http://www.example.com/d70a74e1-0324-4b9f-bad4-84e3036ad354">
</video>
재생중인 비디오를 다운로드하는 데 사용할 수있는 크롬 확장 프로그램이나 소프트웨어가 있습니까?
답변
방금 대부분의 웹 사이트에서 작동하는 일반적인 솔루션을 생각해 냈습니다. Chrome에서만이 작업을 시도했지만 Dev Tools는 거의 동일하기 때문에이 방법은 다른 브라우저에서도 작동합니다.
단계 :
- 관심있는 비디오가있는 페이지 에서 브라우저의 개발 도구 (일반적으로 F12 또는 Ctrl-Shift-I )를 마우스 오른쪽 버튼으로 클릭 한 다음 팝업 메뉴에서 검사 하십시오.
- 네트워크 탭으로 이동 한 다음 페이지를 다시로드하십시오. 이 탭은 요청 목록으로 채워집니다 (최대 100 개 또는 그 이상).
- 요청 이름을 검색하고
.m3u8
확장명이 있는 요청을 찾으십시오 . 그중 많은 것이있을 수 있지만, 가장 먼저 찾은 것이 당신이 찾고있는 것일 것입니다. 예를 들어, 이름이있을 수 있습니다playlist.m3u8
. - 요청을 열고 헤더 하위 섹션 아래 에서 요청 URL 필드 에 요청의 전체 URL이 표시됩니다 . 복사하십시오.
- m3u8에서 비디오를 추출하십시오. 그것을 시도하는 많은 방법이 있습니다, 내가 당신에게 시도한 사람들을 줄 것이다,하지만 당신은 “m3u8에서 비디오 다운로드”에 의해 더 구글 할 수 있습니다.
- 옵션 1. VLC 플레이어가 설치되어있는 경우 ” Open Network Stream … “메뉴 옵션을 사용하여 URL을 VLC에 공급하십시오 . 여기서는이 부분에 대해 자세히 다루지 않겠 습니다 . 예를 들어 여기 에는 여러 곳에 여러 가지 포괄적 인 안내서가 있습니다 . 페이지가 작동하지 않으면 언제든지 “vlc download online video”를 통해 다른 페이지를 Google에 연결할 수 있습니다.
- 옵션 2. 명령 행에 더 익숙하다면 이 수퍼 유저 질문에 지시 된대로 FFMPEG 또는 고유 한 스크립트를 사용하십시오 .
답변
HLS 다운로더 Chrome 확장 프로그램을 사용하여 M3U 재생 목록에 대한 링크를 얻습니다. 브라우저 표시 줄의 아이콘에는 현재 웹 페이지에서 찾은 재생 목록 수가 표시됩니다. 아이콘을 클릭하면 재생 목록 링크 목록이 표시되고 링크 옆의 복사 버튼을 사용하여 복사 할 수 있습니다.
그런 다음 youtube-dl 프로그램을 사용하여 파일을 다운로드하십시오.
youtube-dl --all-subs -f mp4 -o "file-name-to-save-as.mp4" "https://link-from-Google_Chrome-HLS_Downloader_extension"
명령 행 옵션 설명 :
-
-f mp4 = 출력 형식 mp4
-
–all-subs = 모든 자막 다운로드
-
-o “file-name-to-save-as.mp4” = 비디오를 저장할 파일 이름.
-
” https : // link-from-Google_Chrome-HLS_Downloader_extension “ = HLS 다운로더 확장 프로그램에서 복사 한 재생 목록 링크입니다.
youtube-dl에 항상 동일한 구성 옵션을 사용하는 경우 youtube-dl 에 대한 구성 옵션을 살펴보면 입력 시간을 많이 절약 할 수 있습니다.
HLS 다운로더 확장 프로그램은 Github의 프로젝트 페이지에서 찾을 수있는 코드를 보려면 MIT 라이센스에 따라 무료이며 오픈 소스 입니다.
답변
비디오 호스팅 위치 및 방법에 따라 프로세스가 다를 수 있습니다. 그것을 아는 것은 질문에 더 자세히 대답하는 데 도움이 될 수 있습니다.
예로서; Vimeo에서 Blob 링크가있는 비디오를 다운로드하는 방법입니다.
- 비디오 플레이어 iframe의 소스 코드보기
- mp4 검색
- 토큰 쿼리로 링크 복사
- 토큰이 만료되기 전에 다운로드
답변
이것이 내가 “다운로드”하는 방법입니다.
- inspect-element를 사용하여 M3U 재생 목록 파일의 URL을 식별하십시오.
- M3U 파일 다운로드
- VLC를 사용하여 M3U 파일 읽기, 비디오 스트리밍 및 MP4 변환
Firefox에서 M3U 파일은 application / vnd.apple.mpegurl 유형으로 나타 납니다.
M3U 파일의 내용은 다음과 같습니다.
VLC medial player를 열고 Media => Convert 옵션을 사용하십시오. (저장된) M3U 파일을 소스로 사용하십시오.
답변
.m3u8
페이지 소스를 보거나 Chrome의 개발자 도구에서 네트워크 탭을 보거나 HDL / HLS 비디오 다운로더 와 같은 플러그인을 사용하여 URL을 얻는 방법에는 여러 가지가 있습니다.
.m3u8 URL을 사용 ffmpeg
하면 다음 과 같이 비디오를 파일로 다운로드 할 수 있습니다 .
$ ffmpeg -i 'https://url/to/some/file.m3u8' -bsf:a aac_adtstoasc \
-vcodec copy -c copy -crf 50 file.mp4
답변
.m3u8
파일을 찾을 수 없으면 몇 가지 단계를 다르게 수행해야합니다.
1) 네트워크 탭으로 이동하여 정렬 Media
2) 여기에 무언가가 보이고 첫 번째 항목을 선택합니다. 내 예에서는 mpd
파일입니다. 그런 다음 요청 URL을 복사하십시오.
3) 그런 다음, 2 단계의 URL을 사용하여 선호하는 명령 행 도구를 사용하여 파일을 다운로드하십시오.
youtube-dl -f bestvideo+bestaudio https://url.com/destination/stream.mpd
4) 인코딩에 따라 오디오 및 비디오 파일을 함께 결합해야 할 수도 있지만 비디오의 경우 비디오에 따라 다릅니다.
답변
나는 이미 다른 웹 사이트에 이것을 게시했지만 왜 stackoverflow에서 녀석 / gals과 공유하지 않습니까?
- Firefox 브라우저에 Video DownloadHelper 확장을 설치하십시오.
- DownloadHelper가 활성화 된 상태에서 다운로드하려는 비디오가 포함 된 웹 페이지로 이동하십시오.
- 비디오가 스트리밍되면 DownloadHelper 아이콘을 클릭하십시오. 현재 비디오에서 사용 가능한 모든 파일 형식의 목록을 제공합니다.
- 다운로드하려는 파일 형식으로 스크롤하십시오
- 오른쪽에는 화살표가 있습니다
- 현재 비디오 및 선택한 형식에 대한 자세한 정보를 보려면 해당 화살표를 클릭하십시오
- 해당 화살표의 끝에 표시된 창에서 아래로 스크롤하여 “세부 사항”을 선택하십시오.
- 이제 현재 비디오 및 선택한 형식에 대한 모든 세부 정보가 있습니다. 이런 식입니다.
적중 세부 사항 _needsAggregate _needsCoapp 조치 비트율 청크 설명 접두어 지속 기간 플로트 확장 frameId fromCache 그룹
hls id isPrivate 길이 masterManifest mediaManifest originalId
레퍼러
크기 상태 제목 topUrl url urlFilename
- 이제 해당 적중 세부 사항에서 리퍼러의 세부 사항을보십시오. 그게 당신이 원하는 URL입니다. 그것을 복사하고 좋아하는 다운로더에 붙여 넣으십시오.