NHK SUBTITLES

145 views
Skip to first unread message

Denison Guizelini

unread,
Aug 22, 2023, 12:45:49 PM8/22/23
to Video DownloadHelper Q&A

Wild Willy

unread,
Aug 22, 2023, 6:14:16 PM8/22/23
to Video Download Helper Google Group

Yes. It's fairly easy to do but you're going to have to learn how to use ffmpeg. I have
provided a tutorial on that in this forum. You can find it by starting here:

https://groups.google.com/g/video-downloadhelper-q-and-a/c/BzPLK2YyL-s

Look for "cannot download" within the text of that web page. That will give you a
reference that contains a link to the tutorial.

Using concepts found in that tutorial, I was able to find an HLS master manifest for the
video on the web page whose URL you provided. I did the standard thing & ran the m3u8
file through ffprobe. I was a bit surprised that it did not show any captions. I did
notice, however, that this video has timed_ID3 data. VDH is known to have problems with
content that contains timed_ID3 data. You can search this forum for threads that mention
it. The standard solution to timed_ID3 data is to download the content with ffmpeg &
selectively ignore the timed_ID3 streams. Fortunately, we do have an HLS master manifest
(m3u8) here so downloading this video with ffmpeg is no problem at all. I didn't do it,
mainly because I'm not particularly interested in the video. Also, if I do it, that
doesn't give you the video. You're the one who wants the video so you should be the one
to download it.

For the captions, it took me an extra step to find them. When I first visited the page,
but without launching playback of the video, the Network Monitor showed an entry of type
vtt. This is normally captions. But when I looked at it, it was not useful. So I tried
these steps. First, I launched playback of the video. Then I clicked the tool in the
video player on the web page for enabling the captions. After I saw a couple of
subtitles appear in the player, I paused playback & looked again in the Network Monitor.
A new entry of type vtt had appeared. I popped up the context menu on that item,
cascaded out the Copy Value submenu, then executed the Copy Response function on the
submenu. Then I switched tasks to my text editor (Notepad++ or Notepad or whatever you
are using) & did a paste. This gave me the WEBVTT captions file. From there, you just
have to save the file. Whatever name you use for the download is the name you should use
on the subtitles. For example, if you download your video as a file named "Unknown
Master.mp4" into some directory, you should save the captions file as "Unknown
Master.vtt" into that same directory. That way when you play the video back in VLC, it
will automatically find the captions & display them during playback. The exact file
names are not very important. What is important is that the mp4 & the vtt are in the
same directory & they have the same file name, just different file extensions.

I have attached the ffprobe report I ran on the master manifest & on the captions file.

This may all seem a bit vague. But I promise you that it will be quite clear & simple if
you make the effort to learn what is in that tutorial.
ffprobe.txt
Reply all
Reply to author
Forward
0 new messages