Skip to content

pbRecorder v0.5.6

Choose a tag to compare

@pbtechlab pbtechlab released this 08 May 12:54

pbRecorder v0.5.6

修正

  • 長時間録画停止時のクラッシュ/停止失敗/シーク不能リスクを低減しました。
  • MP4のfragmented出力をやめ、停止時のFinalize失敗をGUI/CLIへ伝播するようにしました。
  • MKVのCue/SeekHead生成、H.264/Opus/Vorbisのタイムスタンプ処理、長時間録画時のメモリリークを修正しました。
  • 親ウィンドウ切り出しON時に、別ウィンドウの重なりを録ってしまう画面合成フォールバックを抑止しました。
  • UI領域追跡で別モニター移動や画面端の欠けをより明確に扱うようにしました。
  • WASAPIの24-bit/32-bit integer入力を16-bit PCMへ正しく変換し、callback例外やReleaseBuffer漏れで落ちるリスクを低減しました。
  • 録画セッションの音声/映像基準時刻を録画開始時刻にそろえ、初回callback順による同期ズレを抑えました。
  • CLIの数値引数、region、コンテナ/コーデック互換性、PCM bit depthを検証するようにしました。
  • pbRecorder.exe --cli でもCLIモードとして起動できるようにしました。
  • 設定/プリセットで音声デバイスIDとASIOチャンネル範囲を保存・復元するようにしました。
  • GUIの録画開始時互換性チェック、ASIO prefixの日英切替、品質ツールチップ、PCM bit depth表示を修正しました。

検証

  • cmake --build build_release_asio --config Release -j4
  • ctest --test-dir build_release_asio -C Release --output-on-failure 3/3 pass
  • CLI no-audio短時間録画で MP4/H.264、MKV/H.264、WMV/WMV を生成し、ffprobe/ffmpeg decode/seek を確認
  • 配布フォルダ内 pbRecorder.exe を開発PATHなしで起動確認