今年(2024年)から画面外字幕表示用のスクリプトを新しくしました。この時、スタイルも若干変更したため、2023年以前の動画字幕にも影響が出てしまいました。
放置しておいては落ち着かないので、過去記事も字幕スクリプト名を置き換え、スクリプトを一本化することにしました。以下、行った作業のメモです。
continue…▶今年(2024年)から画面外字幕表示用のスクリプトを新しくしました。この時、スタイルも若干変更したため、2023年以前の動画字幕にも影響が出てしまいました。
放置しておいては落ち着かないので、過去記事も字幕スクリプト名を置き換え、スクリプトを一本化することにしました。以下、行った作業のメモです。
continue…▶しばらく遠ざかっていた長文要約の自動化を、ちゃんとやりたくなりました。
字幕起し翻訳の対訳表の下に、各字幕を連結してじっくり読めるようにした文章をつけていますが、これの要約があれば記事を読む人の助けになるだろうと思いました。
各記事のハイライト部分は筆者が判断してセンテンスを選んでいましたが、ここを機械の助けを借りて、より客観的なものにしようと思います。
continue…▶odysee Fireship 2022年10月26日より。
InkscapeでPythonを使う方法を探していたら、Simple Inkscape Scripting というツールを見つけました。
小さなオブジェクトを無数に散らしたい時、思いつく方法は:
オブジェクトを作り、色をつけ、一つ一つ配置する…めちゃくちゃ面倒。
エクステンションを作成して処理を自動化する…InkscapeのAPIに精通していなければならず、簡単な処理でもたくさんのコードを書かなければならない。
…というわけで、シンプル・インクスケープ・スクリプティングの出番です。
continue…▶動画の文字起こしをするための自分用ツール、mojiokosher.py。
当初はGtkウィンドウの中に動画再生とテキストエディタのウィジェットを持たせるつもりでしたが、テキスト編集は既成のエディタでよさそうなので、ビデオを再生することにフォーカスします。
continue…▶チュートリアル第7章。Capabilities(キャップ)の巻。
continue…▶チュートリアル第6章では速送りや巻き戻しの機能を追加します。
continue…▶チュートリアル第5章。… Oh my! をどう訳していいかわからず原題そのままで。[DeepLの翻訳](https://www.deepl.com/translator#en/ja/Oh my!)では「すごい!」あたりかな。前節で苦労したのでホントは「オーマイガーッ!!」と叫びたいところ。
continue…▶チュートリアルの続き。(※ パイプ:前の出力を次の入力にするための仕組み)
continue…▶プレービン? 何のことでしょ。早速習います。チュートリアルの原文はこちら。Python3で動かすために、サンプルコードの該当箇所を変更しています。
continue…▶