MP3로 M3U8 파일 변환?


22

M3U8 비디오 파일을 MP4로 변환 할 수 있습니까? M3U8 파일은 실제로 폴더에 더 작은 파일이 많은 오디오 재생 목록이기 때문에이 작업을 수행 할 수있는 파일 변환기를 찾는 것은 운이 없었습니다.


4
M3U는 재생 목록 형식입니다. 정확히 무엇을 얻고 싶습니까? 하나의 큰 오디오 파일?
— Daniel B

무엇을 시도했으며 어떤 결과를 기대하는지 말씀해 주시겠습니까?
— 다리우스

실제로 확장명이 m3u8 인 비디오를 다운로드했습니다. 파일이 작은 파일의 폴더이므로 파일 공유를 통해 Iphone 비디오 플레이어 앱으로 가져올 수 없습니다. mp4를 사용하는 것이 좋습니다. mp3 형식의 m3u8 비디오를 얻으려고합니다.
— Rick Jones

m3u8은 비디오의 표준적이고 알려진 형식이 아니므로 파일에 대한 자세한 정보를 제공해야합니다. 어디서 다운로드 했습니까? 파일이 얼마나 큽니까? 파일에 대한 더 자세한 정보가 있습니까?
— Mokubai

의심 M3U8 실제 동영상 파일이 아니라 링크 함께 비디오 파일에 사용되는 재생 목록이므로 : developer.apple.com/library/ios/documentation/... stackoverflow.com/questions/19782389/... 사람들은 당신이 무엇 때문에 MP4를 사용하여 제안하는 동영상 파일이 아니라 스트리밍 된 비디오 파일을 함께 연결하는 재생 목록입니다.
— Mokubai

답변:


30

ffmpeg를 사용 하여이 작업을 수행 할 수 있습니다 ...

예를 들면 다음과 같습니다.

ffmpeg -i "http://host/folder/file.m3u8" -bsf:a aac_adtstoasc -vcodec copy -c copy -crf 50 file.mp4

2
이는 로컬 네트워크 IP 주소처럼 보이며 같은 네트워크의 사용자 만 해당 링크를 사용할 수 있습니다. 답을 정리하고 더 많은 정보를 추가 할 수 있습니까?
— Cfinley

맞습니다. 로컬 서버입니다. 그러나 명령 행 스위치는 여전히 HLS 스트림을 MP4로 변환 할 수 있도록 적용됩니다.
— John E


캡션 또는 자막 트랙을 포함 할 수 있습니까? 많이 찾을 수없는 것 같습니다.
— 저스틴


3

M3U는 이전에 언급 한 재생 목록 파일입니다. VLC 플레이어를 사용하여 연 다음 마법사 (파일 → 스트리밍 / 트랜스 코딩 마법사)를 사용하여 변환 / 트랜스 코딩하십시오.

메모장에서 M3U를 열면 파일이 실제로 저장된 URL이 표시됩니다.


작동합니다 (M3U 파일의 웹 URL 사용). 테스트를 위해 VLC 플레이어로 M3U 파일을 재생할 수 있습니다.
— M- 라 자비

1

@Daniel B가 지적했듯이 M3U는 재생 목록 형식 입니다. 실제 미디어에 대한 링크를 포함하는 매우 작은 파일입니다. M3U8 은 유니 코드 버전이므로 모든 언어의 문자 및 기호 링크를 지원합니다.

일반 텍스트 파일이므로 메모장이나 다른 간단한 텍스트 편집기로 파일을 열고 링크를 복사 한 다음 브라우저로 각 비디오를 수동으로 다운로드 할 수 있습니다.

비디오에 대한 직접 HTTP (S) 링크는 아니지만 RTMP와 같은 스트리밍 기술인 경우 특수 프로그램을 다운로드하여 녹화해야 할 수 있습니다. 예를 들어 RTMP 스트림을 저장하는 데 사용됩니다 .


1

최근에 xxxx-ad .m3u8 비디오 파일을 다운로드 했으며 같은 문제 (온라인 스트림에서 Apowersoft로 다운로드)를 해결하려고했습니다. 파일 크기는 201b에 불과했으며 재생하려면 인터넷 연결이 필요했습니다.

나는 사용했다 formatfactory 했습니다 . 처음에는 FF로이 파일을 열 수 없었습니다. 열기 버튼을 사용할 수 없습니다.

그러나 파일을 가리키고 클릭하여 FF 창으로 옮기면 파일을 추가하고 형식을 선택하고 추출 할 수 있습니다. 결과는 오프라인으로 재생할 수있는 클래식 비디오 파일입니다. mp3와 같은 오디오 파일 만 원하는 경우에도 동일하게 작동합니다.

즐겨


1

youtube-dlm3u8 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)

0

최소한 최신 버전의 Internet Download Manager에서는 HLS ( ) 스트림 다운로드가 제대로 지원 되므로 링크 를 복사하여 수동으로 다운로드로 추가 하지 않는 한 .ts파일이 아닌 파일을 가져와야합니다 . 파일 을 원하면 My MP4Box GUI (또는 FFmpeg와 같은 도구를 사용하여 JohnE의 답변을 참조 하고 링크 대신 파일 경로 를 입력하십시오)를 사용할 수 있습니다..m3u8.m3u8.m3u8.mp4.ts-i


-2

확장 프로그램을 변경하면 나에게 도움이되었습니다.
.m3u8 형식의 인터넷 다운로드 관리자를 사용하여 영화를 다운로드하여 직장에서 확장명을 .mp4
POOF 컴퓨터 과학 으로 변경했습니다 . 파일을 재생할 수있었습니다.


1
호스트가 mp4 파일을 저장하는 경우에만 작동하므로 해당 파일을 다운로드하기 만하면됩니다. 그것은 나를 위해 작동하지 않았다.
— Sridhar Sarnobat
당사 사이트를 사용함과 동시에 당사의 쿠키 정책과 개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.