File subtitle datang dalam berbagai format, dari .srt ke .sub ke .ass dan seterusnya dan seterusnya. Apakah ada cara untuk memberitahu mpv untuk mencari file subtitle bersama dengan file media dan jika tidak mulai memutar file secara otomatis. Saat ini saya harus melakukan sesuatu seperti ini yang bisa sangat lama tergantung pada nama file -
[$] mpv --list-options | grep sub-file
(null) requires an argument
--sub-file String list (default: ) [file]
Nantikan jawaban.
Pembaruan 1 - Film khas yang memiliki .srt (atau subskrip)
[$] mpv Winter.Sleep.\(Kis.Uykusu\).2014.720p.BrRip.2CH.x265.HEVC.Megablast.mkv
(null) requires an argument
Playing: Winter.Sleep.(Kis.Uykusu).2014.720p.BrRip.2CH.x265.HEVC.Megablast.mkv
(+) Video --vid=1 (*) (hevc)
(+) Audio --aid=1 (aac)
(+) Subs --sid=1 'Winter.Sleep.(Kis.Uykusu).2014.720p.BrRip.2CH.x265.HEVC.Megablast.srt' (subrip) (external)
[vo/opengl] Could not create EGL context!
[sub] Using subtitle charset: UTF-8-BROKEN
AO: [alsa] 48000Hz stereo 2ch float
VO: [opengl] 1280x536 yuv420p
AV: 00:02:14 / 03:16:45 (1%) A-V: 0.000
Baris paling menarik adalah ini: -
(+) Subs --sid=1 'Winter.Sleep.(Kis.Uykusu).2014.720p.BrRip.2CH.x265.HEVC.Megablast.srt' (subrip) (external)
Sekarang jika file itu sebagai .ass atau .sub dengan nama file yang sama, itu tidak akan berfungsi. Saya telah mencobanya di banyak file media yang memiliki ekstensi tersebut dan setiap kali mpv memuat video dan audio dan protokol tetapi tidak pada file subtitle eksternal.
Pembaruan 2 - Bagian skrip .ass terdaftar sebagai bug di bts mpv - https://github.com/mpv-player/mpv/issues/2846
Pembaruan 3 - Telah mencoba untuk debug dengan bantuan hulu, mengajukan https://github.com/mpv-player/mpv/issues/3091 untuk itu.
Tampaknya meskipun itu bukan mpv yang bertanggung jawab tetapi ffmpeg (dan libavformat) yang seharusnya memecahkan kode subtitle. Oleh karena itu telah menambahkan ffmpeg ke dalamnya juga.
srt
. Anda dapat mengajukan masalah tentang itu.
0.17
menggunakan 0.14
kemasan. The 0.14
kemasan memiliki 4 patch terhadap hulu, tetapi mereka sebagian besar terlihat cukup sepele.