Tips

calendar

untruncで壊れた(再生できない)動画ファイルを修復する

untruncで壊れた(再生できない)動画ファイルを修復する
はじめに 動画の録画中にアプリケーションがフリーズして、動画ファイルが中途半端な状態で保存され、再生できない状態に。 動画ファイルの容量(サイズ)的に、録画が止まる前までのデータは残っていそうだったので、色々試行錯誤したところ「untrunc」で再生できるようになったので修復方法の備忘録です。
calendar

PowerShellのスクリプトで設定ファイルを読み込む方法

PowerShellのスクリプトで設定ファイルを読み込む方法
はじめに PowerShellのスクリプトファイルで設定ファイルを読み込む方法のメモです。 設定ファイル(JSON形式)を読み込む 設定ファイル(JSON形式)を読み込むにはConvertFrom-Jsonコマンドレットを使用します。 # 設定ファイルのパス $configFilePath = "config.json" # 設定ファイルを読み込む $config = Get-Content -Path $configFilePath -Raw | ConvertFrom-Json # 内容確認 Write-Host "設定ファイルから読み込んだ値:" Write-Host "Host: $($config.Database.Host)" Write-Host "Port: $($config.Database.Port)" Write-Host "User: $($config.Database.User)" Write-Host "Password: $($config.Database.Password)" 読み込む設定ファイル(JSON形式)
calendar

PowerShellのSystem.IO名前空間で相対パスが参照できない

PowerShellのSystem.IO名前空間で相対パスが参照できない
System.IO名前空間で相対パスが参照できない 以下、PowerShellでSystem.IO名前空間のFile.Existsメソッドを使用して「C:\sample\sample.txt」の存在を確認する例です。 PS > Set-Location C:\sample PS > Get-Location Path ---- C:\sample PS > Get-ChildItem -Name sample.txt PS > [IO.File]::Exists("C:\sample\sample.txt") True PS > [IO.File]::Exists("sample.txt") False 絶対パスで指定ではTrueとなりますが、相対パス指定ではFalseとなります。