60歳を迎えて、思うこと。 -59ページ目

60歳を迎えて、思うこと。

いつの間にか、「60」という年月が経ちました。
残り少ないか多いか?わかりませんが。
じじぃ~の「ひとりごと」を細々と続けられれば。。。

おいしい おみず

じゃぶじゃぶ
ごくごく

持ち歩き用に

ペットボトル飲料


バッグに入れている

年齢のためか

その 重量が

腰 に くる

南米の密林で

ある 飲料を 見つけた

330みりりっとる


超軽量である

腰への負担も・・・

冷蔵庫で 冷やして

一気に 飲みきりサイズ!

とても良い

割高

捨てるとき

ラベルはがしが

すこし うざったいが・・・

飲みきりサイズが

現在 の じじぃ~

お気に入りである


 

愛ぱっど Air M1

ねこねこ
いぬいぬ

愛ぱっど Air M1

を 持ち歩く



カバー TPUは装着しているが

画面側 は の~が~ど

である

不安であるが

不安であるが

南米の密林で

11インチ用

とい

封筒型 封筒を


購入した

いや まあ なんだね

じゃすと ふぃっと

いあ 出し入れ

しにくいくらい

じゃすと ふぃっと

で ある

全てに おいて

ぬかり なし

じじぃ~

 

wave   to   FLAC  その産

wave   to   FLAC  その産

【chatGPT】様の
スクリプト
及び
説明文に

致命的な ミスが あることが
判明

なぞ?
わかったか??

じじぃ~名探偵が

トリックを・・・

ぶぶ~~~~~

【Gemini】様に
どうさが へん なんですが・・・

【chatGPT】様のスクリプトを
検証してください!

と お願いして 判明

【Gemini】様 作成
# ==== 完全無敵の 修正版
# ==== wave_to_flac-RevF8-Gemini.py

# ご連絡ありがとうございます。以前のやり取りでも同様の問題が発生していたとのこと、重ねてお手数をおかけし申し訳ありません。
# 今回のスクリプトにも、やはり**目に見えない特殊な空白文字**(U+00A0: ノーブレークスペースなど)が混入していた可能性が高いです。
## 💡 今回の現象と原因について
# ご提示いただいたように、秀丸エディタで半角スペースに見えても、VScodeで縦長の「□」やエラーとして認識される場合、それは一般的な半角スペース(U+0020: スペース)ではなく、**別のUnicodeの空白文字**である可能性が極めて高いです。
# 特に、以下の行でこの特殊な空白文字が残っていました。
#   * `BASE_DIR = r"C:\_CC-Rename"`**`     `** `# WAVEフォルダの親フォルダ`
#   * `-map_metadata", "-1",`**`     `** `# タグを一切コピーしない`
#   * `-c:a", "flac",`**`     `** `# FLACコーデックを指定`
# これらの特殊な空白文字は、AIがコードを生成・整形する過程で、あるいはテキストをコピー&ペーストする際に混入することがあります。一般的なエディタでは判別しにくく、環境によって表示が異なるため、「文字化け」や「エラー」の原因となってしまいます。

## ✅ 最終修正後のスクリプト全文
# これらの特殊な空白文字をすべて**一般的な半角スペース**(U+0020)に置き換えて、スクリプトを「完全クリーン」な状態に修正しました。
# このバージョンは、一般的なPythonコーディングの慣習に従い、インデント、行末のスペース、および引数間のスペースがすべて標準の半角スペースのみで構成されています。



import os
import subprocess
# =========================================
# 💻 WAV → FLAC 自動変換スクリプト(RevG - 完全クリーン版)
# =========================================
# -----------------------------
# 設定
# -----------------------------
BASE_DIR = r"C:\_CC-Rename" # WAVEフォルダの親フォルダ
# FLACの標準的な圧縮レベルは 0 から 8 です。
# 0: 最速(圧縮率最低)、8: 最遅(圧縮率最高)
COMPRESSION_LEVEL = 8       # FLAC用: 0~8 が設定可能
# -----------------------------
def safe_name(name):
    """
    Windows禁止文字を置換して安全なフォルダ/ファイル名に変換
    ※今回はファイル名そのまま保存したいので、特に置換はなし
    """
    return name

def convert_wave_to_flac():
    """
    WAVEフォルダを検索し、FLAC変換(タグ一切無視)
    """
    # BASE_DIR が存在しない場合はエラーになるので、チェックを追加
    if not os.path.exists(BASE_DIR):
        print(f"❌ エラー: 指定されたディレクトリが存在しません: {BASE_DIR}")
        return

    for folder_name in os.listdir(BASE_DIR):
        src_folder = os.path.join(BASE_DIR, folder_name)
        # "WAVE-" で始まり、かつディレクトリであることを確認
        if os.path.isdir(src_folder) and folder_name.startswith("WAVE-"):
            new_folder_name = folder_name.replace("WAVE-", "FLAC-", 1)
            dst_folder = os.path.join(BASE_DIR, new_folder_name)
            os.makedirs(dst_folder, exist_ok=True)

            print(f"🔹 {folder_name} → {new_folder_name} に変換中...")

            for file_name in sorted(os.listdir(src_folder)):
                if not file_name.lower().endswith(".wav"):
                    continue

                src_file = os.path.join(src_folder, file_name)
                dst_file = os.path.join(dst_folder, os.path.splitext(file_name)[0] + ".flac")

                # -----------------------------
                # ffmpeg で WAV → FLAC 変換(タグなし)
                # -----------------------------
                # -map_metadata -1: タグを一切コピーしない
                cmd = [
                    "ffmpeg",
                    "-i", src_file,
                    "-map_metadata", "-1",  # タグを一切コピーしない
                    "-c:a", "flac",        # FLACコーデックを指定
                    "-compression_level", str(COMPRESSION_LEVEL),
                    "-y",                  # 既にファイルがあっても上書きする
                    dst_file
                ]
                
                # 変換処理を実行
                try:
                    subprocess.run(cmd, check=True, stdout=subprocess.DEVNULL, stderr=subprocess.STDOUT)
                except subprocess.CalledProcessError as e:
                    print(f"❌ 変換エラー: {file_name}")
                except FileNotFoundError:
                    print("❌ エラー: ffmpeg コマンドが見つかりません。環境変数 (PATH) を確認してください。")
                    return # ffmpegがない場合は以降の処理を中断

            print(f"✅ {folder_name} → {new_folder_name} 変換完了\n")

if __name__ == "__main__":
    convert_wave_to_flac()
    print("🎉 すべてのフォルダの変換が完了しました!")
# ==============================
# この「完全クリーン版」のスクリプトで、VScodeでの表示エラーや不具合が発生しないか、ご確認をお願いいたします。
# ==============================
じじぃ~

※ 追記

本 スクリプトには

致命的 不具合有

 

wave   to   FLAC   その煮

ぴよぴよ
にゃんにゃん

wave   to   FLAC   その煮

ffmpeg の 圧縮率を

1 6 10 15

で比較してみた!

※15は 設定範囲外なので にゃあぁ^^;


□ FLAC-元ちとせ-ハイヌミカゼ-01          309,338,112 B  12% 10 F
□ FLAC-元ちとせ-ハイヌミカゼ-08          299,003,904 B   9% 10 F
□ FLAC-元ちとせ-ハイヌミカゼ-10          298,942,464 B  11% 10 F
□ FLAC-元ちとせ-ハイヌミカゼ-15                    0 B   0% 10 F
□ FLAC-世良公則&ツイスト-SUPER BEST-01   414,347,264 B  16% 14 F
□ FLAC-世良公則&ツイスト-SUPER BEST-08   390,848,512 B  12% 14 F
□ FLAC-世良公則&ツイスト-SUPER BEST-10   390,721,536 B  15% 14 F
□ FLAC-世良公則&ツイスト-SUPER BEST-15             0 B   0% 14 F
□ WAVE-元ちとせ-ハイヌミカゼ             481,746,944 B  18% 10 F
□ WAVE-世良公則&ツイスト-SUPER BEST      650,354,688 B  25% 14 F


バグ修正版 pythonスクリプト
【chatGPT】様 製
おんらいんばっくあっぷ

wave_to_flac-RevF.py
※修正内容
waveかr タグを取得すると 文字化けするので
タグの取得 廃止

圧縮率を 簡単に 変更できるようにした
補足説明も 追加!


# ==== wave_to_flac-RevF.py
import os
import subprocess

# =========================================
# 💻 WAV → FLAC 自動変換スクリプト(RevE)
# =========================================
# -----------------------------
# 設定
# -----------------------------
BASE_DIR = r"C:\_CC-Rename"  # WAVEフォルダの親フォルダ
COMPRESSION_LEVEL = 8       # 1~11 が設定可能(大きいほど圧縮率高い)
# FlAC の 仕様 0 から 8
# ffmpeg の 仕様 0 から 12
# 本スクリプトでの 自主規制「 1 , 4 , 8」の3択
# 数字が 大きいほど圧縮率高い = 変換に時間がかかる
# -----------------------------
def safe_name(name):
    """
    Windows禁止文字を置換して安全なフォルダ/ファイル名に変換
    ※今回はファイル名そのまま保存したいので、特に置換はなし
    """
    return name

def convert_wave_to_flac():
    """
    WAVEフォルダを検索し、FLAC変換(タグ一切無視)
    """
    for folder_name in os.listdir(BASE_DIR):
        src_folder = os.path.join(BASE_DIR, folder_name)
        if os.path.isdir(src_folder) and folder_name.startswith("WAVE-"):
            new_folder_name = folder_name.replace("WAVE-", "FLAC-", 1)
            dst_folder = os.path.join(BASE_DIR, new_folder_name)
            os.makedirs(dst_folder, exist_ok=True)

            print(f"🔹 {folder_name} → {new_folder_name} に変換中...")

            for file_name in sorted(os.listdir(src_folder)):
                if not file_name.lower().endswith(".wav"):
                    continue

                src_file = os.path.join(src_folder, file_name)
                dst_file = os.path.join(dst_folder, os.path.splitext(file_name)[0] + ".flac")

                # -----------------------------
                # ffmpeg で WAV → FLAC 変換(タグなし)
                # -----------------------------
                cmd = [
                    "ffmpeg",
                    "-i", src_file,
                    "-compression_level", str(COMPRESSION_LEVEL),
                    dst_file,
                    "-y"
                ]
                subprocess.run(cmd, stdout=subprocess.DEVNULL, stderr=subprocess.STDOUT)

            print(f"✅ {folder_name} → {new_folder_name} 変換完了\n")

if __name__ == "__main__":
    convert_wave_to_flac()
    print("🎉 すべてのフォルダの変換が完了しました!")
# ==============================

じじぃ~

おいなりさん おいなりさん

お腰に つけた♪

吉備団子♪

ひとつ 私に くださいな♪

なぜに

あぶらあげ



味付けすると

うまうま に なるのだろうか???

不思議である

そして

お米が 買えない

じじぃ~

冷凍うどん



主食になりつつある

が!

大問題である

考えることは みな 一緒???

店頭から 冷凍うどん



消えつつある・・・

売り切れ?
品薄?

供給が おいつかない???

5食 で 198円

1食 で 約40円

ありがたや ありがたや

電子レンジで

4分 加熱

meido in jijixiの

狐様 を 乗っけて

出来上がり

うま~~~~

じじぃ~