今どきの エア・チェック RADIKOOL/mp3DirectCut の使い方[書き途中]

PC

皆さんはエア・チェックという言葉をご存知でしょうか。今では殆ど死語と化した感がありますが、昔々 FM放送等をカセットテープ等に録音する事をエア・チェックと言っていました。FM放送は比較的に音質がいいことから、FMで放送される音楽を録音して、曲だけをダビングして個人で楽しむ という事をやっていましたね。今ではこんなアナログなことは誰もやってないと思います。

今どきは、RADIKOで流れていますから これを RADIKOOL 等のTool で録音してMP3ファイルとして残しておき、その中から曲部分をカットしてまた別のファイルにしていくことで曲だけのMP3が出来ます。

ここでは、今どきのエア・チェックとしてRADIKOOL、MP3ファイルを分割する mp3DirectCut の使い方などをまとめておきたいと思います。

RADIKOOL

先ずは、RADIKO等のインターネットラジオを録音出来るTool RADIKOOLの取得です。以下からDownload 出来ます。使い方等もサイトに詳しく書かれていますので参考にして下さい。

Radikool - radiko録音ツール

録音予約時間に合わせてパソコン起動

RADIKOOLで録音予約していても、その時間にパソコンが電源オフでは録音が始まりません。PCの種類によっては、BIOS設定で時間に電源オン出来るものもあるようですが、私の場合はこれが出来ませんでした。常時電源オンという手もありますが、電気代(大したことはないと思いますが)が気になります。

そこで考えたのがWOLです。うちのパソコンはWOL(Wake up On Lan)に対応しており、私はいつもスマートホンのRemoteBoot というアプリでパソコンの電源オンをしていました。また、最近 Amazon のAlexaを手に入れて、”アレクサ、パソコンをつけて”というとAlexaが はい と返事してパソコンの電源を入れてくれます。

Alexa アプリでこの定型アクションを作成して、希望の曜日の希望の時間にスケジュールを設定しておくと見事、RADIKOOLでの録画予約時間前にパソコンが立ち上がって録音を始めてくれるようになりました。

mp3DirectCut で 曲部分をカットし書き出す

RADIKOOL で録音したmp3 ファイルをmp3DirectCut を使って 曲部分のみを書き出して行きます。

カットしたい先頭箇所に P (Play) または カーソル移動キー ▷ および PageDown キーを使用して再生位置を移動します。

“B” を押すと黄色い点線の再生位置のマークのところが Que されます。Queされた箇所は青い点線で示されます。下図は、上図で “B” を押して “P” でPlayして少し進んだ状態を表しています。

”P” でPlay または、カーソル移動キー ▷ で小さく早送り、PageDown キーで大きく早送りを繰り返し、カットしたい後部の箇所まで再生位置マークの黄色い点線を移動させます。

ここで “N” を押すと、Que した箇所から現在位置までが、書き出し部分としてマークされます。

この状態で Ctrl + ”E” を押すと、マークした部分を書き出すためにファイル名をつけるダイアログが現れます。

ファイル名をつけて保存します。

次のカットの先頭箇所へ再生位置を動かします。

“B” を押して、そこに Que マークをします。

後は、カットしたい後部の箇所まで再生位置マークの黄色い点線を移動させます。この作業を繰り返して、曲の部分をどんどん書き出して行きます。

ファイル名を更新

私の場合は、mp3 ファイルを “Artist – Title.mp3” という風にして管理しています。書き出した mp3 ファイルを同様に名前の更新をしたいのですが、手作業でやるとなると大変です。殆どの番組がホーム・ページ上で過去に放送した楽曲情報を提供しています。これを利用しない手はありません。

NHK 歌謡スクランブル 

20240323 の NHK 歌謡スクランブル を RADIKOOL で録音し、曲を分割して書き出しました。

歌謡スクランブル_20240323_X.mp3 がカットして書き出したファイルです。

PS >ls *20240323*


    ディレクトリ: J:\radikool\joak-fm


Mode                 LastWriteTime         Length Name
----                 -------------         ------ ----
-a----        2024/03/23     14:00       86722210 歌謡スクランブル 選▽昭和ポップス集(3)_20240323.mp3
-a----        2024/03/16     14:38           1541 歌謡スクランブル_20240323.txt
-a----        2024/03/25     12:32        4217486 歌謡スクランブル_20240323_1.mp3
-a----        2024/03/25     15:29        3607683 歌謡スクランブル_20240323_10.mp3
-a----        2024/03/25     15:30        3934527 歌謡スクランブル_20240323_11.mp3
-a----        2024/03/25     15:30        3648643 歌謡スクランブル_20240323_12.mp3
-a----        2024/03/25     15:31        3789077 歌謡スクランブル_20240323_13.mp3
-a----        2024/03/25     15:31        4318214 歌謡スクランブル_20240323_14.mp3
-a----        2024/03/25     15:32        3677899 歌謡スクランブル_20240323_15.mp3
-a----        2024/03/25     15:32        3548332 歌謡スクランブル_20240323_16.mp3
-a----        2024/03/25     15:33        3060156 歌謡スクランブル_20240323_17.mp3
-a----        2024/03/25     15:33        3937452 歌謡スクランブル_20240323_18.mp3
-a----        2024/03/25     15:34        4109652 歌謡スクランブル_20240323_19.mp3
-a----        2024/03/25     14:46        4485397 歌謡スクランブル_20240323_2.mp3
-a----        2024/03/25     15:34        5885560 歌謡スクランブル_20240323_20.mp3
-a----        2024/03/25     15:25        3840068 歌謡スクランブル_20240323_3.mp3
-a----        2024/03/25     15:26        4961035 歌謡スクランブル_20240323_4.mp3
-a----        2024/03/25     15:26        3493162 歌謡スクランブル_20240323_5.mp3
-a----        2024/03/25     15:27        3570484 歌謡スクランブル_20240323_6.mp3
-a----        2024/03/25     15:27        3697126 歌謡スクランブル_20240323_7.mp3
-a----        2024/03/25     15:28        4565227 歌謡スクランブル_20240323_8.mp3
-a----        2024/03/25     15:29        4204110 歌謡スクランブル_20240323_9.mp3

NHK 歌謡スクランブル の場合、番組のホーム・ページで以下のような形で放送した楽曲情報を提供しています。

これを、丸ごとコピーして次のようなテキスト・ファイルを作っておきます。

歌謡スクランブル_20240323.txt というファイル名で保存しておきます。

あんたのバラード

ツイスト
(4分21秒)

<東芝EMI TOCT10729-30>

セクシャルバイオレットNo.1

桑名正博
(4分40秒)

<ソニー SRCL4908-9>

ロックンロール・ウィドウ

山口百恵
(3分59秒)

<ソニー SRCL4910-1>

六本木心中

アン・ルイス
(5分10秒)

<ワーナー WPC7-8558>

青い珊瑚礁

松田聖子
(3分38秒)

<ソニー SRCL4910-1>

NINJIN娘

田原俊彦
(3分42秒)

<ソニー MHCL171>

スニーカーぶる~す

近藤真彦
(3分51秒)

<ソニー MHCL1823-4>

翳りゆく部屋

荒井由実(松任谷由実)
(4分45秒)

<EMI UPCH29206-8>

いとしのエリー

サザンオールスターズ
(4分19秒)

<ビクター VICL60223-4>

禁区

中森明菜
(3分45秒)

<ワーナー WPC2-70003>

渚のはいから人魚

小泉今日子
(4分7秒)

<ソニー MHCL172>

時をかける少女

原田知世
(3分46秒)

<ポニーキャニオン PCCA01382>

ジュリアに傷心

チェッカーズ
(3分55秒)

<ポニーキャニオン PCCA01382>

虹とスニーカーの頃

チューリップ
(4分30秒)

<ソニー SRCL4908-9>

HERO(ヒーローになる時、それは今)

甲斐バンド
(3分48秒)

<ソニー SRCL4908-9>

愛を止めないで

オフコース
(3分40秒)

<東芝EMI TOCT10685>

スローなブギにしてくれ(I want  you)

南佳孝
(3分11秒)

<ソニー MHCL1823-4>

君に、胸キュン。

YELLOW MAGIC ORCHESTRA
(4分3秒)

<コロムビア COCA70259-60>

I LOVE YOU

尾崎豊
(4分16秒)

<ソニー MHCL1951-2>

とんぼ

長渕剛
(6分6秒)

<東芝EMI TOCT9995-6>

以下のスクリプトで List.txt に 20240323 のファイル名変更用のリストを書き出します。

$AddList = "歌謡スクランブル_" + $Args[0] + ".txt"
$Mp3File = "歌謡スクランブル_" + $Args[0] + "_" 
$Lines = Get-Content $AddList
$N = 1
For ($i=0 ; $i -lt $Lines.length ; $i= $i + 7 ) 
    { $List = $Mp3File + $N + ".mp3" + "/" + $Lines[$i + 2] + " - " + $Lines[$i]
      $List | Out-file "List.txt" -append
      $N++
    } 
PS >./MkList.ps1 20240323
PS >cat list.txt | sls 歌謡スクランブル | sls 20240323

歌謡スクランブル_20240323_1.mp3/ツイスト - あんたのバラード
歌謡スクランブル_20240323_2.mp3/桑名正博 - セクシャルバイオレットNo.1
歌謡スクランブル_20240323_3.mp3/山口百恵 - ロックンロール・ウィドウ
歌謡スクランブル_20240323_4.mp3/アン・ルイス - 六本木心中
歌謡スクランブル_20240323_5.mp3/松田聖子 - 青い珊瑚礁
歌謡スクランブル_20240323_6.mp3/田原俊彦 - NINJIN娘
歌謡スクランブル_20240323_7.mp3/近藤真彦 - スニーカーぶる~す
歌謡スクランブル_20240323_8.mp3/荒井由実(松任谷由実) - 翳りゆく部屋
歌謡スクランブル_20240323_9.mp3/サザンオールスターズ - いとしのエリー
歌謡スクランブル_20240323_10.mp3/中森明菜 - 禁区
歌謡スクランブル_20240323_11.mp3/小泉今日子 - 渚のはいから人魚
歌謡スクランブル_20240323_12.mp3/原田知世 - 時をかける少女
歌謡スクランブル_20240323_13.mp3/チェッカーズ - ジュリアに傷心
歌謡スクランブル_20240323_14.mp3/チューリップ - 虹とスニーカーの頃
歌謡スクランブル_20240323_15.mp3/甲斐バンド - HERO(ヒーローになる時、それは今)
歌謡スクランブル_20240323_16.mp3/オフコース - 愛を止めないで
歌謡スクランブル_20240323_17.mp3/南佳孝 - スローなブギにしてくれ(I want  you)
歌謡スクランブル_20240323_18.mp3/YELLOW MAGIC ORCHESTRA - 君に、胸キュン。
歌謡スクランブル_20240323_19.mp3/尾崎豊 - I LOVE YOU
歌謡スクランブル_20240323_20.mp3/長渕剛 - とんぼ

次のようなスクリプトを記述します。

$Lines = cat List.txt
foreach ( $Line in $Lines ) {
        if ( $Line -ne "" )
           { $FilesN = $Line.Split("/") 
             If ( Test-Path $FilesN[0] ) {  
                $TargetName = $FilesN[1].trim() + ".mp3"  
                If ( !(Test-Path -LiteralPath $TargetName ) ) {
                   $NameOfFile = $FilesN[0].trim() 
                   Rename-Item -literalPath $NameOfFile -NewName $TargetName
                   Write-Host  $NameOfFile "->" $TargetName
                }
              }
            }
}   

rename 前

PS >ls


    ディレクトリ: J:\radikool\joak-fm\20240323


Mode                 LastWriteTime         Length Name
----                 -------------         ------ ----
-a----        2024/03/25     20:36          53912 List.txt
-a----        2024/03/10     14:10            563 renmp3.ps1
-a----        2024/03/25     12:32        4217486 歌謡スクランブル_20240323_1.mp3
-a----        2024/03/25     15:29        3607683 歌謡スクランブル_20240323_10.mp3
-a----        2024/03/25     15:30        3934527 歌謡スクランブル_20240323_11.mp3
-a----        2024/03/25     15:30        3648643 歌謡スクランブル_20240323_12.mp3
-a----        2024/03/25     15:31        3789077 歌謡スクランブル_20240323_13.mp3
-a----        2024/03/25     15:31        4318214 歌謡スクランブル_20240323_14.mp3
-a----        2024/03/25     15:32        3677899 歌謡スクランブル_20240323_15.mp3
-a----        2024/03/25     15:32        3548332 歌謡スクランブル_20240323_16.mp3
-a----        2024/03/25     15:33        3060156 歌謡スクランブル_20240323_17.mp3
-a----        2024/03/25     15:33        3937452 歌謡スクランブル_20240323_18.mp3
-a----        2024/03/25     15:34        4109652 歌謡スクランブル_20240323_19.mp3
-a----        2024/03/25     14:46        4485397 歌謡スクランブル_20240323_2.mp3
-a----        2024/03/25     15:34        5885560 歌謡スクランブル_20240323_20.mp3
-a----        2024/03/25     15:25        3840068 歌謡スクランブル_20240323_3.mp3
-a----        2024/03/25     15:26        4961035 歌謡スクランブル_20240323_4.mp3
-a----        2024/03/25     15:26        3493162 歌謡スクランブル_20240323_5.mp3
-a----        2024/03/25     15:27        3570484 歌謡スクランブル_20240323_6.mp3
-a----        2024/03/25     15:27        3697126 歌謡スクランブル_20240323_7.mp3
-a----        2024/03/25     15:28        4565227 歌謡スクランブル_20240323_8.mp3
-a----        2024/03/25     15:29        4204110 歌謡スクランブル_20240323_9.mp3

renmp3.ps1 を実行します。

PS >./renmp3

歌謡スクランブル_20240323_1.mp3 -> ツイスト - あんたのバラード.mp3
歌謡スクランブル_20240323_2.mp3 -> 桑名正博 - セクシャルバイオレットNo.1.mp3
歌謡スクランブル_20240323_3.mp3 -> 山口百恵 - ロックンロール・ウィドウ.mp3
歌謡スクランブル_20240323_4.mp3 -> アン・ルイス - 六本木心中.mp3
歌謡スクランブル_20240323_5.mp3 -> 松田聖子 - 青い珊瑚礁.mp3
歌謡スクランブル_20240323_6.mp3 -> 田原俊彦 - NINJIN娘.mp3
歌謡スクランブル_20240323_7.mp3 -> 近藤真彦 - スニーカーぶる~す.mp3
歌謡スクランブル_20240323_8.mp3 -> 荒井由実(松任谷由実) - 翳りゆく部屋.mp3
歌謡スクランブル_20240323_9.mp3 -> サザンオールスターズ - いとしのエリー.mp3
歌謡スクランブル_20240323_10.mp3 -> 中森明菜 - 禁区.mp3
歌謡スクランブル_20240323_11.mp3 -> 小泉今日子 - 渚のはいから人魚.mp3
歌謡スクランブル_20240323_12.mp3 -> 原田知世 - 時をかける少女.mp3
歌謡スクランブル_20240323_13.mp3 -> チェッカーズ - ジュリアに傷心.mp3
歌謡スクランブル_20240323_14.mp3 -> チューリップ - 虹とスニーカーの頃.mp3
歌謡スクランブル_20240323_15.mp3 -> 甲斐バンド - HERO(ヒーローになる時、それは今).mp3
歌謡スクランブル_20240323_16.mp3 -> オフコース - 愛を止めないで.mp3
歌謡スクランブル_20240323_17.mp3 -> 南佳孝 - スローなブギにしてくれ(I want  you).mp3
歌謡スクランブル_20240323_18.mp3 -> YELLOW MAGIC ORCHESTRA - 君に、胸キュン。.mp3
歌謡スクランブル_20240323_19.mp3 -> 尾崎豊 - I LOVE YOU.mp3
歌謡スクランブル_20240323_20.mp3 -> 長渕剛 - とんぼ.mp3

rename 後

PS >ls


    ディレクトリ: J:\radikool\joak-fm\20240323


Mode                 LastWriteTime         Length Name
----                 -------------         ------ ----
-a----        2024/03/25     20:36          53912 List.txt
-a----        2024/03/10     14:10            563 renmp3.ps1
-a----        2024/03/25     15:26        4961035 アン・ルイス - 六本木心中.mp3
-a----        2024/03/25     15:32        3548332 オフコース - 愛を止めないで.mp3
-a----        2024/03/25     15:29        4204110 サザンオールスターズ - いとしのエリー.mp3
-a----        2024/03/25     15:31        3789077 チェッカーズ - ジュリアに傷心.mp3
-a----        2024/03/25     15:31        4318214 チューリップ - 虹とスニーカーの頃.mp3
-a----        2024/03/25     12:32        4217486 ツイスト - あんたのバラード.mp3
-a----        2024/03/25     15:29        3607683 中森明菜 - 禁区.mp3
-a----        2024/03/25     15:33        3060156 南佳孝 - スローなブギにしてくれ(I want  you).mp3
-a----        2024/03/25     15:30        3648643 原田知世 - 時をかける少女.mp3
-a----        2024/03/25     15:30        3934527 小泉今日子 - 渚のはいから人魚.mp3
-a----        2024/03/25     15:34        4109652 尾崎豊 - I LOVE YOU.mp3
-a----        2024/03/25     15:25        3840068 山口百恵 - ロックンロール・ウィドウ.mp3
-a----        2024/03/25     15:26        3493162 松田聖子 - 青い珊瑚礁.mp3
-a----        2024/03/25     14:46        4485397 桑名正博 - セクシャルバイオレットNo.1.mp3
-a----        2024/03/25     15:27        3570484 田原俊彦 - NINJIN娘.mp3
-a----        2024/03/25     15:32        3677899 甲斐バンド - HERO(ヒーローになる時、それは今).mp3
-a----        2024/03/25     15:28        4565227 荒井由実(松任谷由実) - 翳りゆく部屋.mp3
-a----        2024/03/25     15:27        3697126 近藤真彦 - スニーカーぶる~す.mp3
-a----        2024/03/25     15:34        5885560 長渕剛 - とんぼ.mp3
-a----        2024/03/25     15:33        3937452 YELLOW MAGIC ORCHESTRA - 君に、胸キュン。.mp3

英数字が全角なのが気に入らないので、英数字のみを半角にするスクリプトを作りました。

[reflection.assembly]::LoadWithPartialName("Microsoft.VisualBasic") > $Null
$Narrow = [Microsoft.VisualBasic.VbStrConv]::Narrow
$Wide = [Microsoft.VisualBasic.VbStrConv]::Wide

function Convert-Wide2Narrow() { # Start Convert-Wide2Narrow()
    Param([string]$Text) # 変換元テキストを引数に指定

    $CT = "" ; $Kana = "" # 変換後テキスト、一時キャッシュ変数初期化
    $NT = [Microsoft.VisualBasic.Strings]::StrConv($Text, $Narrow) # 全角を一括で半角に
    # 半角カタカナだけ全角へ変換
    ForEach ( $i in @(0..$NT.length) ) { # string[]からcharを取り出す
        if (( $NT[$i] -match "[\uFF61-\uFF9F+]" ) -or 
            ( $NT[$i] -match "[\u0021-\u0026+]") -or 
            ( $NT[$i] -match "[\u0028-\u002c+]") -or
            ($NT[$i] -match  "[\u003a-\u0040+]" ) -or 
            ($NT[$i] -match  "[\u002e-\u002f+]" ) -or
            ($NT[$i] -match  "[\u007b-\u007f+]" )    ) { # 半角カタカナ&半角数字、半角特殊文字処理
            $Kana = $Kana + $NT[$i] # キャッシュ格納(濁点、半濁点対応)
        } else {
            $Kana = [Microsoft.VisualBasic.Strings]::StrConv($Kana, $Wide) # 半角カタカナを全角に
            $CT = $CT + $Kana + $NT[$i]
            $Kana = ""
        }
    }
    return $CT

} # End Convert-Wide2Narrow()

# ここから変換確認。

$Files = get-childitem  | Select-Object Name | oss | Sls -Pattern ".mp3",".m4a"

Foreach ( $File1 in $Files ) { $File = $File1.line
       
                    $File = $File.Trim()
                    $Names = $File.Split('.',2) ; $Sname = $Names[0].trim() 
                    
                    $NewName = Convert-Wide2Narrow -Text  $Sname       # 英数字を全角から半角にし、半角カタカナは全角に変換
                    $NewName = $NewName + "." + $Names[1]
                   If ( $File -ne $NewName ) {

                       Rename-Item $File $NewName  ;  }
                  
}

英数全角 -> 英数半角

PS >./EISUHenkan
PS >ls


    ディレクトリ: J:\radikool\joak-fm\20240323


Mode                 LastWriteTime         Length Name
----                 -------------         ------ ----
-a----        2024/03/08     23:44           2104 EISUHenkan.ps1
-a----        2024/03/25     20:36          53912 List.txt
-a----        2024/03/10     14:10            563 renmp3.ps1
-a----        2024/03/25     15:33        3937452 YELLOW MAGIC ORCHESTRA - 君に、胸キュン。.mp3
-a----        2024/03/25     15:26        4961035 アン・ルイス - 六本木心中.mp3
-a----        2024/03/25     15:32        3548332 オフコース - 愛を止めないで.mp3
-a----        2024/03/25     15:29        4204110 サザンオールスターズ - いとしのエリー.mp3
-a----        2024/03/25     15:31        3789077 チェッカーズ - ジュリアに傷心.mp3
-a----        2024/03/25     15:31        4318214 チューリップ - 虹とスニーカーの頃.mp3
-a----        2024/03/25     12:32        4217486 ツイスト - あんたのバラード.mp3
-a----        2024/03/25     15:29        3607683 中森明菜 - 禁区.mp3
-a----        2024/03/25     15:33        3060156 南佳孝 - スローなブギにしてくれ(I want  you).mp3
-a----        2024/03/25     15:30        3648643 原田知世 - 時をかける少女.mp3
-a----        2024/03/25     15:30        3934527 小泉今日子 - 渚のはいから人魚.mp3
-a----        2024/03/25     15:34        4109652 尾崎豊 - I LOVE YOU.mp3
-a----        2024/03/25     15:25        3840068 山口百恵 - ロックンロール・ウィドウ.mp3
-a----        2024/03/25     15:26        3493162 松田聖子 - 青い珊瑚礁.mp3
-a----        2024/03/25     14:46        4485397 桑名正博 - セクシャルバイオレットNo.1.mp3
-a----        2024/03/25     15:27        3570484 田原俊彦 - NINJIN娘.mp3
-a----        2024/03/25     15:32        3677899 甲斐バンド - HERO(ヒーローになる時、それは今).mp3
-a----        2024/03/25     15:28        4565227 荒井由実(松任谷由実) - 翳りゆく部屋.mp3
-a----        2024/03/25     15:27        3697126 近藤真彦 - スニーカーぶる~す.mp3
-a----        2024/03/25     15:34        5885560 長渕剛 - とんぼ.mp3
タイトルとURLをコピーしました