サイト全体: 31390
今日: 23
昨日: 11
XML のオフセットを26年度 7月分に修正しました。 現状、最新版で不具合は無いと考えています。 いろいろあるので改訂版はもっと後になります。
結局、2026年度更新はしないという事ですか? GUI版もなしですか?
rubyでgui exe化出来ないとかいたができた。お粗末なgui 無知無能のおれにはこんなもんしか
rubyでguiにチャレンジ。スクリプト状態では問題無いのにEXE化にできない。AI等と相談しながらやったが最終的に断念させられた。周作さんに期待している
ffmpegに-http_seekable 0をつけなくても良くなった? 特定の「バージョンXから完全に不要になった」という大きな仕様変更があったわけではなく、HTTPプロトコルのハンドリング(libavformat/http.c)が年々改良され、サーバーとの互換性が向上した結果、多くの環境でデフォルト設定のまま問題なく動くようになったというのが実情だそうです。知らんけど
https://www.nhk.or.jp/gogaku/config/android/config-v101.xml 基礎英語 レベル1 基礎英語 レベル2 は講座名が修正されている。 別のツールで修正されていないと言っているようだが、ゴガクアプリはこちらを参照していると思われる
前回 Xml で7講座のダウンロードが出来ていないと書き込みましたが、 原因がわかりました。 未公開の26年度版向けに改変した部分にバグがありました。 現在公開中の版は今まで通り使用可能です。
2026年度更新予定はないのですか?
今シーズンの offset を公開しました。 現在7講座がダウンロード出来ません。 お急ぎの方は、他のツールをお使いください。 40k_d_hta でのダウンロードを確認しています。 ラジルラジル(Json)形式では全講座の動作を確認しています。 >>ムシシムシシ様 ウソ ではなく間違いということでお願いします。 確認不足ですみませんでした。
ウソダネ、英会話タイムトライアル、ニュースで学ぶ「現代英語、英会話タイムトライアル 今現在放送されてない 例、英会話タイムトライアル 月曜~金曜 午後11時50分~翌0時00分
習作ダウンローダー1号2号へのご意見ご感想ご要望等ございましたら、こちらへどうぞ。
雑談も歓迎いたしますが、不適切とおもわれるコメントは削除させていただきます。
シェアボタン: このページをSNSに投稿するのに便利です。
失礼しました。 字幕ファイル作りをしていたのは10年以上前なので最新の事情を把握していませんが、当時はsrt形式が事実上の自作字幕の標準形式と言う認識でした。プレーヤー等のソフトもsrt形式には必ず対応していたと思います。 また、フリーの字幕エディタがあって動画を再生しながら字幕を編集できたと記憶しています。 ttmlという形式の仕様を知りませんがsrtファイルの中身はテキストファイルなので、プログラムを作成できるのであれば字幕ファイルはsrt形式で出力するのが良いと思います。 しかし、ttmlである必要があるるということなら仕方ありません。お騒がせして申し訳ありませんでした。
紹介いただいたサイトを試してみましたが、 変換に失敗しました。 ローカルの動画をブラウザで表示させる html を 書いてみていますが、字幕の表示にたどり着けません。
字幕をsrt字幕ファイルに変換してはダメですか? https://gotranscript.com/convert/ttml-to-srt
3号で字幕データの取得はできたが、vlc 3.0.18 / mpc-be 1.6.8.5 で 字幕ファイルを指定しても再生できない。 mp4 + ttml を再生できるソフトをご存じでしたら教えてください。
名無しの皆様方、ありがとうございます。 直近の物は残っていますし、以前の物は今は使えない物ですので 紛失が発覚した時点ですっぱり諦めております。 笑い話と思っていただければ... ;-p
下記のファイルであれば手元にあります。必要であれば置き場所など指定くだされば置きます。 NHKdl_2303xx.zip NHKdl_221123.zip NHKdl_221014.zip NHKtextDLer220809.zip githubは無料のプランで公開先を限定できるprivateリポジトリが利用できるようです。 以前は無料プランではpublicリポジトリのみだったので公開必須と思われているかもしれません。 参考まで。 https://style.potepan.com/articles/33492.html#GitHubprivate-2
一部ソースを弄っている所があるかも あしからず。
https://www.mediafire.com/file/k7k5tsiqpciyqqo/NHKdl.zip/file これしかありません、役に立ちますか?
github などのソースファイル履歴管理システムを利用されてはいかがでしょうか? 無料プランでも色々な機能が利用できるようになってきています。
23年5月より前のソースがメモリーカードのエラーで消去されてしまいました。 google drive にも残しておけば良かった。 残念〆
習作1号 xml オフセット変更 7月始まり (再放送) イタリア語2 : 50 ← 0 ドイツ語2 : 850 ← 0 中国語2 : 24 ← 50 ハングル2 : 430 ← 460
2号の 基礎英語inE の DL について 今年の inE は月の前半と後半が同じなので、話数が月10話(去年の半分)となります。 それに気付かず、6~7月の話数を 41~80(正解は21~40) に設定したので DL 出来ませんでした。 現在の設定は、 ["basic3", "基礎英語inE", 1, 40, 40, 40], になっているとおもいますが、 ["basic3", "基礎英語inE", 21, 40, 40, 40], にしてください。 2ヶ月以上前の text 本文は DL 出来ますが、サブタイトルは消えてしまいます。
現在、高校講座に再挑戦する過程で ruby 標準の json ライブラリを使い始めたので、1号2号を書き換えています。 自分は2号を2ヶ月に1度しか使わないので、書き換えてテストするまで知りませんでした。
不具合報告 試作ダウンローダー2号 230604版 ・基礎英語inE のテキストの DL が出来なくなっています。現在調査中です、 ・設定の中に "www2" が残っていました。 $Base の "//www2." を "//www." に変更してください。 試作ダウンローダー1号 ・ステップアップ中国語 「通訳式トレーニングでレベルアップ!」再放送 7月始まり のサブタイトルには 番組タイトルと出演者情報しか無いので、設定の subtitle から "6581" を削除してください。
こちらこそ再挑戦のモチベーションを頂き、ありがとうございます。 問題の多くは、ffmpeg に与える番組のパラメータをどこからどうやって得るかに有ります。 ブラウザで見る情報は、Javascript などで加工されているため、ruby でアクセスしても同じ情報は得られません。それを探すのが困難です。 一時は Javascript エンジンを ruby から利用する gem を検討したりもしました。
気分を害したのであれば申し訳ありません。 3月、4月頃は確認していません。 先日ffmpegでDL出来ることを確認したので、課題は何かと思った次第です。 申し訳ありませんでした。
自分の名前を間違っとった。 習作を修作と入力して気づかんかったorz
うまくいかないと思って放置している間に、NHK側の仕組みが変わっていました。 試した頃は、dasid や 再生時間指定 などが有りませんでした。また、チャプターごとの再生しか出来なかったはずです。ただ、チャプターが終われば次のチャプターが自動的に始まっていたと思います。 今年3月~4月前半の話です。
英語コミュニケーションⅡの第1回放送の例です。 ffmpeg -analyzeduration 50M -http_seekable 0 -vn -i https://vod-stream.nhk.jp/das/D0022180/D0022180289_00000_V_000/index.m3u8 -bsf:a aac_adtstoasc -acodec copy -y "英語コミュニケーションⅡ-01.m4a"
> 高校講座は、一つの講座が複数に分割されていてその数も不定です。 複数に分割というのは1つの放送回内にあるチャプターのことでしょうか?もしそうであれば、チャプターに分けず1つの放送回は1つのファイルにしては駄目なのでしょうか? 話が噛み合っていないようでしたら申し訳ありません。
NG表示方式
NGID一覧
コメント
最新を表示する
>> 返信元
失礼しました。
字幕ファイル作りをしていたのは10年以上前なので最新の事情を把握していませんが、当時はsrt形式が事実上の自作字幕の標準形式と言う認識でした。プレーヤー等のソフトもsrt形式には必ず対応していたと思います。
また、フリーの字幕エディタがあって動画を再生しながら字幕を編集できたと記憶しています。
ttmlという形式の仕様を知りませんがsrtファイルの中身はテキストファイルなので、プログラムを作成できるのであれば字幕ファイルはsrt形式で出力するのが良いと思います。
しかし、ttmlである必要があるるということなら仕方ありません。お騒がせして申し訳ありませんでした。
>> 返信元
紹介いただいたサイトを試してみましたが、
変換に失敗しました。
ローカルの動画をブラウザで表示させる html を
書いてみていますが、字幕の表示にたどり着けません。
>> 返信元
字幕をsrt字幕ファイルに変換してはダメですか?
https://gotranscript.com/convert/ttml-to-srt
3号で字幕データの取得はできたが、vlc 3.0.18 / mpc-be 1.6.8.5 で
字幕ファイルを指定しても再生できない。
mp4 + ttml を再生できるソフトをご存じでしたら教えてください。
名無しの皆様方、ありがとうございます。
直近の物は残っていますし、以前の物は今は使えない物ですので
紛失が発覚した時点ですっぱり諦めております。
笑い話と思っていただければ... ;-p
>> 返信元
下記のファイルであれば手元にあります。必要であれば置き場所など指定くだされば置きます。
NHKdl_2303xx.zip
NHKdl_221123.zip
NHKdl_221014.zip
NHKtextDLer220809.zip
githubは無料のプランで公開先を限定できるprivateリポジトリが利用できるようです。
以前は無料プランではpublicリポジトリのみだったので公開必須と思われているかもしれません。
参考まで。
https://style.potepan.com/articles/33492.html#GitHubprivate-2
>> 返信元
一部ソースを弄っている所があるかも
あしからず。
>> 返信元
https://www.mediafire.com/file/k7k5tsiqpciyqqo/NHKdl.zip/file
これしかありません、役に立ちますか?
>> 返信元
github などのソースファイル履歴管理システムを利用されてはいかがでしょうか?
無料プランでも色々な機能が利用できるようになってきています。
23年5月より前のソースがメモリーカードのエラーで消去されてしまいました。
google drive にも残しておけば良かった。
残念〆
習作1号 xml オフセット変更
7月始まり (再放送)
イタリア語2 : 50 ← 0
ドイツ語2 : 850 ← 0
中国語2 : 24 ← 50
ハングル2 : 430 ← 460
2号の 基礎英語inE の DL について
今年の inE は月の前半と後半が同じなので、話数が月10話(去年の半分)となります。
それに気付かず、6~7月の話数を 41~80(正解は21~40) に設定したので DL 出来ませんでした。
現在の設定は、
["basic3", "基礎英語inE", 1, 40, 40, 40],
になっているとおもいますが、
["basic3", "基礎英語inE", 21, 40, 40, 40],
にしてください。
2ヶ月以上前の text 本文は DL 出来ますが、サブタイトルは消えてしまいます。
現在、高校講座に再挑戦する過程で ruby 標準の json ライブラリを使い始めたので、1号2号を書き換えています。
自分は2号を2ヶ月に1度しか使わないので、書き換えてテストするまで知りませんでした。
不具合報告
試作ダウンローダー2号 230604版
・基礎英語inE のテキストの DL が出来なくなっています。現在調査中です、
・設定の中に "www2" が残っていました。 $Base の "//www2." を "//www." に変更してください。
試作ダウンローダー1号
・ステップアップ中国語 「通訳式トレーニングでレベルアップ!」再放送 7月始まり のサブタイトルには
番組タイトルと出演者情報しか無いので、設定の subtitle から "6581" を削除してください。
こちらこそ再挑戦のモチベーションを頂き、ありがとうございます。
問題の多くは、ffmpeg に与える番組のパラメータをどこからどうやって得るかに有ります。
ブラウザで見る情報は、Javascript などで加工されているため、ruby でアクセスしても同じ情報は得られません。それを探すのが困難です。
一時は Javascript エンジンを ruby から利用する gem を検討したりもしました。
>> 返信元
気分を害したのであれば申し訳ありません。
3月、4月頃は確認していません。
先日ffmpegでDL出来ることを確認したので、課題は何かと思った次第です。
申し訳ありませんでした。
自分の名前を間違っとった。
習作を修作と入力して気づかんかったorz
うまくいかないと思って放置している間に、NHK側の仕組みが変わっていました。
試した頃は、dasid や 再生時間指定 などが有りませんでした。また、チャプターごとの再生しか出来なかったはずです。ただ、チャプターが終われば次のチャプターが自動的に始まっていたと思います。
今年3月~4月前半の話です。
>> 返信元
英語コミュニケーションⅡの第1回放送の例です。
ffmpeg -analyzeduration 50M -http_seekable 0 -vn -i https://vod-stream.nhk.jp/das/D0022180/D0022180289_00000_V_000/index.m3u8 -bsf:a aac_adtstoasc -acodec copy -y "英語コミュニケーションⅡ-01.m4a"
>> 返信元
> 高校講座は、一つの講座が複数に分割されていてその数も不定です。
複数に分割というのは1つの放送回内にあるチャプターのことでしょうか?もしそうであれば、チャプターに分けず1つの放送回は1つのファイルにしては駄目なのでしょうか?
話が噛み合っていないようでしたら申し訳ありません。
NG表示方式
NGID一覧