ゆっくりMovieMaker4βのymmpファイルの動画や画像のリンク切れ確認

powershell コンピュータ
powershell

ゆっくりMovieMaker4のプロジェクトで動画や画像ファイルがリンク切れが起きているのでymmpファイル内で参照しているパスを表示するPowerShellスクリプトを作成しました。

# ymmpファイル内の動画や画像のリンク切れ確認

param(
    [string]
    $input_file="YMMPファイルのパス"
)

$data = (Get-Content $input_file | ConvertFrom-Json)
$data.Timeline.Items | Where-Object {
    $_.'$type' -in ("YukkuriMovieMaker.Project.Items.VideoItem, YukkuriMovieMaker", "YukkuriMovieMaker.Project.Items.ImageItem, YukkuriMovieMaker")
} | Where-Object {
    -not(Test-Path $_.FilePath)
} | ForEach-Object {
    $_.FilePath
}

コメント