ไฟล์วิดีโอ 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
M3U เป็นไฟล์เพลย์ลิสต์ตามที่กล่าวไว้ก่อนหน้า ใช้ VLC player เพื่อเปิดและใช้วิซาร์ด (ไฟล์→สตรีมมิ่ง / ตัวช่วยสร้างการแปลงรหัส) เพื่อแปลง / แปลงรหัส
หากคุณเปิด M3U ใน Notepad คุณจะเห็น URL ของที่จัดเก็บไฟล์จริง
ในฐานะที่เป็น @ Daniel B ชี้M3U เป็นรูปแบบรายการเพลง เป็นไฟล์ขนาดเล็กมากที่มีลิงค์ไปยังสื่อจริง M3U8เป็นรุ่น Unicode ซึ่งหมายความว่ารองรับการเชื่อมโยงด้วยตัวอักษรและสัญลักษณ์จากภาษาใด ๆ
เนื่องจากเป็นไฟล์ข้อความธรรมดาคุณสามารถเปิดด้วย Notepad หรือตัวแก้ไขข้อความอย่างง่ายและลองคัดลอกลิงก์จากนั้นดาวน์โหลดวิดีโอแต่ละรายการด้วยตนเองด้วยเบราว์เซอร์ของคุณ
หากไม่ใช่ลิงก์ 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 คุณควรได้รับ.ts
ไฟล์มากกว่า.m3u8
(เว้นแต่คุณจะคัดลอก.m3u8
ลิงค์และลองเพิ่มมันเป็นดาวน์โหลดด้วยตนเอง 0 เพราะมันรองรับการดาวน์โหลด.m3u8
สตรีมHLS ( ) อย่างถูกต้องคุณสามารถเล่นไฟล์นั้นได้โดยตรง ผู้เล่นหากคุณต้องการ.mp4
ไฟล์คุณสามารถใช้เครื่องมือเช่น My MP4Box GUI (หรือ FFmpeg ดูคำตอบของ JohnE และใส่.ts
เส้นทางของไฟล์-i
แทนการเชื่อมโยง)
การเปลี่ยนนามสกุลทำงานให้ฉัน
ฉันดาวน์โหลดภาพยนตร์โดยใช้ตัวจัดการดาวน์โหลดอินเทอร์เน็ตในรูปแบบ. m3u8 เปลี่ยนนามสกุลเป็น. mp4
POOF
วิทยาการคอมพิวเตอร์ในที่ทำงาน - ฉันสามารถเล่นไฟล์ได้