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.