MP4 dönüşüm M3U8 dosya?


22

Bir M3U8 video dosyası MP4'e dönüştürülebilir mi? M3U8 dosyası gerçekten bir klasörde daha küçük dosyalara sahip bir Ses çalma listesi olduğundan, bunu yapabilen bir dosya dönüştürücüsünü bulma konusunda hiç şansım olmadı.


4
M3U bir çalma listesi formatıdır. Tam olarak ne almak istiyorsun? Tek bir büyük ses dosyası?
Daniel B,

Bize ne denediğinizi ve hangi sonuçları beklediğinizi söyleyebilir misiniz?
Darius,

Aslında m3u8 uzantılı bir video indirdim. Dosya daha küçük dosyaların bir klasörü olduğundan, Iphone video oynatıcım uygulamasına dosya paylaşımından geçemiyorum. Mp4 kullanmam önerilir. M3u8 videoyu mp4 biçiminde almayı umuyorum.
Rick Jones

M3u8 video için standart ve bilinen bir format olmadığından dosya hakkında daha fazla bilgi vermeniz gerekecektir. Nereden indirdin? Dosya ne kadar büyük? Dosya hakkında daha fazla bilgin var mı?
Mokubai,

Şüpheli m3u8 gerçek bir video dosyası değil ancak bağlantı birlikte video dosyaları için kullanılan bir çalma listesi olduğu gibi: developer.apple.com/library/ios/documentation/... stackoverflow.com/questions/19782389/... İnsanlar ne çünkü mp4 kullanmak öneriyorsun sahip olduğunuz bir video dosyası değil, video akışını birbirine bağlayan bir oynatma listesi.
Mokubai

Yanıtlar:


30

Bunu yapmak için ffmpeg kullanabilirsiniz ...

İşte bir örnek:

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

2
Yerel bir ağ ip adresine benziyor, yani yalnızca aynı ağdaki insanlar bu bağlantıyı kullanabilir. Cevabınıza temizlik ve daha fazla bilgi ekleyebilir misiniz?
Cfinley

Haklısın, bu yerel bir sunucu. Bununla birlikte, komut satırı anahtarları hala HLS akışını MP4'e dönüştürmek için de geçerlidir
John E

Ssl ile çalışmıyor
jjxtra 30:15

Altyazı veya altyazı izlerini dahil etmek mümkün mü? Bu konuda çok fazla şey görünmüyor.
Justin,

Evet, burada başlıkları nasıl dışa aktaracağınıza
John E

3

M3U daha önce belirtildiği gibi bir çalma listesi dosyasıdır. Onları açmak için VLC oynatıcıyı kullanın ve ardından dönüştürmek / dönüştürmek için sihirbazı kullanın (Dosya → Akış / Dönüştürme Sihirbazı).

M3U'yu Not Defteri'nde açarsanız, dosyanın gerçekte depolandığı URL'yi görürsünüz.


Çalışır (M3U dosyasının web URL'sini kullanın). Test için M3U dosyasını VLC oynatıcı ile oynayabilirsiniz.
M-Razavi

1

@Daniel B'nin işaret ettiği gibi, M3U bir çalma listesi biçimidir . Gerçek medyaya bağlantılar içeren çok küçük bir dosyadır. M3U8 Unicode versiyonudur, yani herhangi bir dilden gelen harf ve sembollerle bağlantıları desteklediği anlamına gelir.

Düz bir metin dosyası olduğundan, Not Defteri veya başka bir basit metin editörü ile açabilir ve linkleri kopyalamayı deneyebilir ve ardından her videoyu tarayıcınızla manuel olarak indirebilirsiniz.

Videoya doğrudan bir HTTP (S) bağlantısı değilse, RTMP gibi bir akış teknolojisi ise, kaydetmek için özel bir program indirmeniz gerekebilir. Örneğin, bu RTMP akışlarını kaydetmek için kullanılır .


1

Geçenlerde xxxx-ad .m3u8 video dosyasını indirdim ve aynı sorunu çözmeye çalıştım (Apowersoft ile çevrimiçi akıştan indirdim ). Dosya sadece 201b büyüktü ve oynamak için internet bağlantısına ihtiyacı vardı.

Biçimlendirme kullandım . Bu dosyayı ilk önce FF ile açamadım. Aç düğmesini kullanamazsınız.

Ancak, dosyayı işaretleyip tıklatıp FF penceresine taşırsanız, eklemenize, format seçmenize ve kopyalamanıza olanak tanır. Sonuç çevrimdışı oynatılabilir klasik video dosyasıdır. Mp3 gibi sadece ses dosyası istiyorsanız aynı çalışır.

keyfini çıkarın


1

youtube-dlVideonuzu bir m3u8 URL'sinden indirmek için de kullanabilirsiniz , örneğin:

$ 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"

Yüklemek / güncellemek için şunu youtube-dlyazmanız gerekir:

$ 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

En azından Internet Download Manager'ın son sürümlerinde, (bir linki kopyalayıp HLS ( ) akışlarını düzgün bir şekilde indirmeyi desteklediği için bu dosyayı manuel olarak indirmeyi eklemeye çalışmadığınız sürece) .tsyerine bir dosya edinmelisiniz . Eğer bir dosya istiyorsanız, My MP4Box GUI (veya FFmpeg) gibi bir araç kullanabilirsiniz, JohnE'nin cevabına bakın ve sadece dosyanın yerine yolunu koyun )..m3u8.m3u8.m3u8.mp4.ts-i


-2

Uzantıyı değiştirmek benim için çalıştı.
.M3u8 biçiminde internet indirme yöneticisini kullanarak bir film indirdim, uzantıyı
işimde .mp4 POOF bilgisayar bilimi olarak değiştirdim - dosyayı oynamayı başardım.


1
Bu sadece ana bilgisayar aynı zamanda bir mp4 dosyasını saklıyorsa çalışır, bu yüzden yaptığınız tek şey bu dosyayı indirmek oldu. Benim için işe yaramadı.
Sridhar Sarnobat
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.