M3U8 비디오 파일을 MP4로 변환 할 수 있습니까? M3U8 파일은 실제로 폴더에 더 작은 파일이 많은 오디오 재생 목록이기 때문에이 작업을 수행 할 수있는 파일 변환기를 찾는 것은 운이 없었습니다.
M3U8 비디오 파일을 MP4로 변환 할 수 있습니까? M3U8 파일은 실제로 폴더에 더 작은 파일이 많은 오디오 재생 목록이기 때문에이 작업을 수행 할 수있는 파일 변환기를 찾는 것은 운이 없었습니다.
답변:
ffmpeg를 사용 하여이 작업을 수행 할 수 있습니다 ...
예를 들면 다음과 같습니다.
ffmpeg -i "http://host/folder/file.m3u8" -bsf:a aac_adtstoasc -vcodec copy -c copy -crf 50 file.mp4
@Daniel B가 지적했듯이 M3U는 재생 목록 형식 입니다. 실제 미디어에 대한 링크를 포함하는 매우 작은 파일입니다. M3U8 은 유니 코드 버전이므로 모든 언어의 문자 및 기호 링크를 지원합니다.
일반 텍스트 파일이므로 메모장이나 다른 간단한 텍스트 편집기로 파일을 열고 링크를 복사 한 다음 브라우저로 각 비디오를 수동으로 다운로드 할 수 있습니다.
비디오에 대한 직접 HTTP (S) 링크는 아니지만 RTMP와 같은 스트리밍 기술인 경우 특수 프로그램을 다운로드하여 녹화해야 할 수 있습니다. 예를 들어 RTMP 스트림을 저장하는 데 사용됩니다 .
최근에 xxxx-ad .m3u8 비디오 파일을 다운로드 했으며 같은 문제 (온라인 스트림에서 Apowersoft로 다운로드)를 해결하려고했습니다. 파일 크기는 201b에 불과했으며 재생하려면 인터넷 연결이 필요했습니다.
나는 사용했다 formatfactory 했습니다 . 처음에는 FF로이 파일을 열 수 없었습니다. 열기 버튼을 사용할 수 없습니다.
그러나 파일을 가리키고 클릭하여 FF 창으로 옮기면 파일을 추가하고 형식을 선택하고 추출 할 수 있습니다. 결과는 오프라인으로 재생할 수있는 클래식 비디오 파일입니다. mp3와 같은 오디오 파일 만 원하는 경우에도 동일하게 작동합니다.
즐겨
youtube-dl
m3u8 URL에서 비디오를 다운로드 하는 데 사용할 수도 있습니다 ( 예 :
$ youtube-dl --hls-prefer-native "http://host/folder/file.m3u8"
[generic] playlist: Requesting header
[generic] playlist: Downloading m3u8 information
[hlsnative] Downloading m3u8 manifest
[hlsnative] Total fragments: 275
[download] Destination: file-file.mp4
[download] 100% of 123.19MiB in 01:02
[ffmpeg] Fixing malformed AAC bitstream in "file-file.mp4"
설치 / 업데이트하려면 youtube-dl
다음을 입력해야합니다.
$ sudo -H $(which pip3) install -U youtube-dl
[sudo] password for xyztabcd:
Requirement already up-to-date: youtube-dl in /usr/local/miniconda3/lib/python3.6/site-packages (2019.4.7)
최소한 최신 버전의 Internet Download Manager에서는 HLS ( ) 스트림 다운로드가 제대로 지원 되므로 링크 를 복사하여 수동으로 다운로드로 추가 하지 않는 한 .ts
파일이 아닌 파일을 가져와야합니다 . 파일 을 원하면 My MP4Box GUI (또는 FFmpeg와 같은 도구를 사용하여 JohnE의 답변을 참조 하고 링크 대신 파일 경로 를 입력하십시오)를 사용할 수 있습니다..m3u8
.m3u8
.m3u8
.mp4
.ts
-i
확장 프로그램을 변경하면 나에게 도움이되었습니다.
.m3u8 형식의 인터넷 다운로드 관리자를 사용하여 영화를 다운로드하여
직장에서 확장명을 .mp4
POOF 컴퓨터 과학 으로 변경했습니다 . 파일을 재생할 수있었습니다.