欽ちゃんの同窓会 ほか
きゃあきゃあ
# ==== チャプター1
# ==== チャプター2
むか~し
の
欽ちゃん
本放送じゃなくて
同窓会
お正月
特別番組
理恵ちゃん
わっか~~~~い
いろ~~~んな
げすとが 生出演
昔の 本放送を 振り返りつつ
思い出話を・・・
# ==== チャプター3
世界ふしぎ発見!
総集編
# ==== チャプター4
CMガールヒストリー
高田純次 司会
飴は 夜更け 過ぎに・・・
JRと~かい
普段は お邪魔虫な テレビCMも
綺麗な お姉さん 続出だと え~~~な
# ==============================
想い出に 浸った
じじぃ~
ffmpeg 動画 変!
ぶるぶる
ぱぉぱぉ
wave to flac
で
ffmpeg
を使用しているが
なんと
vob to mp4
にも
使えるらしい
さっそく
Microsoft Copilot様に
スクリプトを作成して貰った
# ==============================
# ==== Microsoft Copilot
# 欲しいのは **「WAV→FLAC」のスクリプトのように、
親フォルダを指定してサブフォルダ以下を再帰的に探索し、VOBファイルを見つけて MP4(H.264/AAC) に変換する Python スクリプト** ですね。
# 以下にその形で提示します👇
## 🐍 VOB → MP4 自動変換スクリプト(再帰探索版)
import os
import subprocess
# =========================================
# 💻 VOB → MP4 自動変換スクリプト
# =========================================
# -----------------------------
# 設定
# -----------------------------
BASE_DIR = r"C:\_CC-DVD-VOB" # VOBフォルダの親フォルダ
CRF = 20 # H.264品質 (18~23推奨)
PRESET = "slow" # エンコード速度 (ultrafast~veryslow)
# AUDIO_BITRATE = "160k" # AAC音声ビットレート
AUDIO_BITRATE = "192k" # AAC音声ビットレート
# -----------------------------
def safe_name(name):
"""Windows禁止文字を置換して安全なファイル名に変換"""
return name.replace(" ", "_")
def convert_vob_to_mp4():
"""親フォルダ以下を再帰的に探索し、VOBをMP4に変換"""
if not os.path.exists(BASE_DIR):
print(f"❌ エラー: 指定されたディレクトリが存在しません: {BASE_DIR}")
return
for root, dirs, files in os.walk(BASE_DIR):
vob_files = [f for f in files if f.lower().endswith(".vob")]
if not vob_files:
continue
# 出力フォルダを作成
dst_folder = os.path.join(root, "MP4")
os.makedirs(dst_folder, exist_ok=True)
for file_name in sorted(vob_files):
src_file = os.path.join(root, file_name)
dst_file = os.path.join(dst_folder, os.path.splitext(file_name)[0] + ".mp4")
print(f"🔹 {src_file} → {dst_file} に変換中...")
# ffmpegコマンド
cmd = [
"ffmpeg",
"-i", src_file,
"-vf", "yadif", # デインターレース処理
"-c:v", "libx264",
"-crf", str(CRF),
"-preset", PRESET,
"-c:a", "aac",
"-b:a", AUDIO_BITRATE,
"-movflags", "+faststart",
"-y", # 上書き許可
dst_file
]
try:
subprocess.run(cmd, check=True, stdout=subprocess.DEVNULL, stderr=subprocess.STDOUT)
except subprocess.CalledProcessError:
print(f"❌ 変換エラー: {file_name}")
except FileNotFoundError:
print("❌ エラー: ffmpeg が見つかりません。PATHを確認してください。")
return
print(f"✅ {root} 内の VOB → MP4 変換完了\n")
if __name__ == "__main__":
convert_vob_to_mp4()
print("🎉 すべてのフォルダの変換が完了しました!")
# ==============================
## 🔍 このスクリプトの動作
# - `BASE_DIR` 以下を再帰的に探索。
# - 各フォルダ内の `.vob` ファイルを順番に変換。
# - 出力は同じフォルダ内に `MP4` サブフォルダを作成して保存。
# - 映像は **H.264 (libx264)**、音声は **AAC**。
# - デインターレース処理(`yadif`)を適用して 480i → 480p に。
# ## 🎯 まとめ
# - WAV→FLACスクリプトと同じ思想で、VOB→MP4を自動化できます。
# - 再帰的に探索するので、VIDEO_TSフォルダが複数あっても一括処理可能。
# - 出力は「元フォルダ/MP4/ファイル名.mp4」として保存されます。
# 👉 もし「複数のVOBを結合して1つのMP4にしたい」場合は、`concat` を使うように改造できます。結合版も欲しいですか?
# # ==============================
まずますでありんす♪
でも
このスクリプトを
【Gemini】様に 見せて
ツッコミどころありますか?
何カ所か ツッコミをいただいた
Microsoft Copilot様
【Gemini】様
【chatGPT】様
競合させるのも 吉 かな???
じじぃ~
炭酸ガス
むか~~~し
むかし
の
ずっと
昔
じじぃ~候補生は
と! ある 会社に勤めていた
そこで
炭酸ガスボンベ
と
戯れた
いあ ちゃんと 業務なんだけどね・・・
まだ
あの頃は
冷却=電気 では なく
小さい 電子機器には
「炭酸ガスボンベ」を
使用していた
ボンベ おも~~~いの
貯蔵庫から
専用台車で
職場まで
職場についたら
ボンベを抱きかかえるようにして
どっこらせ!
温度試験の箱に載せる!
金属チェーンで転倒しないように
ガード!
チューブを繋いで
ガスを プシュー!
ええかおりや!
な
わけあるかいな!
温度試験の 中にぶちまけると
試験槽の中は みるみる
温度が下がる
ー54℃
電子機器の 動作保証 の 下限である
ー54℃ でも 動作するよ~~~ん
試験をする
かわいそうな
電子機器である
一息つくと・・・
炭酸ガスを 止めて
BBQである
庫内の温度を どんどん上昇させる
ぬくい
あたたかい
あつい
あっちい~~~
+71℃
+71℃ でも 動作するよ~~~ん
試験をする
かわいそうな
電子機器である
でも
その 過酷な 環境試験を
クリアして
お客様のところへ
満身創痍で 旅だって行く・・・
合唱♪♪♪
じじぃ~
睡眠時無呼吸症
さても
さても
人間 60年 経過すると
あっち こっち
がた が 来る
寝ていると
呼吸が苦しくて
起きることが
と き ど き
起こる
かかりつけの
内科で 愚痴ってみた
まず
簡易検査しましょう!
しかるべき 場所から
自分で測定する キット が 到着
あれして これして さぁ 寝ろ!
後日
検査キットで収集した
データの解析結果が
内科に送られる
きょう
その結果を みる
点数 27.1 点
凄く悪くないが
無視できる レベルでもない!
正常な人間なら
5点くらい だそうな
んじゃ
今度は
精密検査をしてみましょう!
また キットが 送られてきますので
測定してね!
らじゃり!
年は 取りたくねぇ~~~
じじぃ~
球に撃つ 玉が無いのが 弾にきず
にゃ~ご
わんわん
浴室の 弾が 切れた!
白熱電球 だから いつかは
キレル!
うん!
さすがの じじぃ~ も
これには 文句が ない!
が
しかし
浴室なので
防湿のため
カバーが付いている
そして
パッキンがある!
この パッキン
すぐ 固着 するんだよね
前回 球切れしたときは
じじぃ~ の 握力と腕力では
カバーが 回らねえ~~~
わざわざ
管理事務所経由
電気屋さん の
出動を 要請した!
苦い思い出が・・・
親切な電気屋さんで
電球の交換 も タダで
実施
もちろん 工事費も タダ!
後光が さしていた
ぴかぴか
今回は
カバー vs じじぃ~
勝負の行方は???
じじぃ~



