2013年3月24日日曜日

ゆっくりMovieMaker3 開発日記 - 63 「α7リリース。不具合修正5件。機能追加変更3件。」

前回からの作業内容
不具合修正6件
  • プレビューの停止・一時停止が上手くいかない事があった不具合を修正
  • キャラクター削除時のUndoRedoが上手く出来ていなかった不具合を修正
  • レイヤー80以降にアイテムが追加できていた不具合を修正
  • タイムラインが縦方向にスクロールできていなかった不具合を修正
  • アイテム編集ウィンドウが正常に復元できていなかった不具合を修正
機能の追加/変更3件
  • アイテムのフィルタリングを実装
  • アイテム編集ウィンドウのサイズを変更した際、項目を並び替えるようにした
  • プレビューを一時停止した際、再生位置の修正をするようにした
詳細は同梱のChangeLog.txt参照


ゆっくりMovieMaker3α7リリース
これ開発版です
多くの機能が未実装かつ不安定で不具合を多く含んでいる可能性があります
安定した動作使い勝手の良さを期待する場合ゆっくりMovieMaker2ご利用ください
ゆっくりMovieMaker2配布ページ

以下の点を踏まえた上でご利用ください
  • 開発版のため、不具合を多く含んでいる可能性があります。
  • アイテム編集ウィンドウのグレーで表示されている項目はプレビューに反映されません。
  • 設定→プレビュー→プロジェクトプレビューの項目で、「DirectShow+DES」を選択しないでください。
    avi出力が可能ですが、動画を読み込むとフリーズが頻発する致命的な不具合があります。
    また、キャラ素材他、多くのプレビューに対応していません。
  • 不具合を発見した場合、この記事のコメント欄で報告をお願いします。
ダウンロード
ゆっくりMovieMaker3α7

2 件のコメント:

  1. 二つ見つけてしまったので報告します。
    1、編集中にプレビュー再生をするとショートカットキーが使えなくなる。ただし、タイムライン上のアイテム等を編集すると、元に戻ります。

    2、ゆっくり魔理沙、ゆっくり霊夢に「ゆっくりしていってね」などと、と同時に喋らせ、プロジェクトを保存、その後読み込もうとすると、「予期せぬ例外が発生しました」とメッセージと、下に書いたエラーメッセージが出ました。

    【ソフト】ゆっくりMovieMaker
    【バージョン】2.9.0.6
    【.NET Framework】v4.0.30319
    【使用OS】Windows 7 または Windows Server 2008 R2 / 64bit / Service Pack 1(Microsoft Windows NT 6.1.7601 Service Pack 1)
    【フリーズの有無】ゆっくりMovieMaker製エラーメッセージ
    【再現性の有無】 有
    【発生した問題】
    プロジェクトが読み込めない

    【問題が起こる以前に最後にやった作業】
    ゆっくり魔理沙、ゆっくり霊夢に「ゆっくりしていってね」などと、と同時に喋らせ、プロジェクトを保存、その後読み込もうとする

    【エラーメッセージ】
    指定されたキーはディレクトリ内に存在しませんでした。

    【ターゲットサイト】
    TValue get_Item(TKey)

    【スタックトレース】
    場所 System.Collections.Generic.Dictionary`2.get_Item(TKey key)
    場所 YukkuriMovieMaker_v3.YukkuriMovieMakerProject.filter_PropertyChanged(Object sender, PropertyChangedEventArgs e) 場所 C:\Users\user\Documents\Visual Studio 2010\Projects\YukkuriMovieMaker_v3\YukkuriMovieMaker_v3\YukkuriMovieMakerProject.cs:行 206
    場所 YukkuriMovieMaker_v3.TimelineItemsFilterManager.OnPropertyChanged(String propertyName) 場所 C:\Users\user\Documents\Visual Studio 2010\Projects\YukkuriMovieMaker_v3\YukkuriMovieMaker_v3\TimelineItemsFilterManager.cs:行 47
    場所 YukkuriMovieMaker_v3.TimelineItemsFilterManager.characterFilter_CollectionChanged(Object sender, NotifyCollectionChangedEventArgs e) 場所 C:\Users\user\Documents\Visual Studio 2010\Projects\YukkuriMovieMaker_v3\YukkuriMovieMaker_v3\TimelineItemsFilterManager.cs:行 61
    場所 YukkuriMovieMaker_v3.ObservableDictionary`2.OnCollectionChanged(NotifyCollectionChangedAction action, KeyValuePair`2 changedItem) 場所 C:\Users\user\Documents\Visual Studio 2010\Projects\YukkuriMovieMaker_v3\YukkuriMovieMaker_v3\CommonClasses.cs:行 346
    場所 YukkuriMovieMaker_v3.ObservableDictionary`2.Insert(TKey key, TValue value, Boolean add) 場所 C:\Users\user\Documents\Visual Studio 2010\Projects\YukkuriMovieMaker_v3\YukkuriMovieMaker_v3\CommonClasses.cs:行 313
    場所 YukkuriMovieMaker_v3.TimelineItemsFilterManager.SetCharacters(ObservableCollection`1 list) 場所 C:\Users\user\Documents\Visual Studio 2010\Projects\YukkuriMovieMaker_v3\YukkuriMovieMaker_v3\TimelineItemsFilterManager.cs:行 76
    場所 YukkuriMovieMaker_v3.YukkuriMovieMakerProject.SetCharacters(ObservableCollection`1 list) 場所 C:\Users\user\Documents\Visual Studio 2010\Projects\YukkuriMovieMaker_v3\YukkuriMovieMaker_v3\YukkuriMovieMakerProject.cs:行 289
    場所 YukkuriMovieMaker_v3.MainWindow.loadProject(YukkuriMovieMakerProject project) 場所 C:\Users\user\Documents\Visual Studio 2010\Projects\YukkuriMovieMaker_v3\YukkuriMovieMaker_v3\MainWindow.xaml.cs:行 791
    場所 YukkuriMovieMaker_v3.MainWindow.MenuItem_Click_6(Object sender, RoutedEventArgs e) 場所 C:\Users\user\Documents\Visual Studio 2010\Projects\YukkuriMovieMaker_v3\YukkuriMovieMaker_v3\MainWindow.xaml.cs:行 750
    場所 YukkuriMovieMaker_v3.MainWindow.b__10() 場所 C:\Users\user\Documents\Visual Studio 2010\Projects\YukkuriMovieMaker_v3\YukkuriMovieMaker_v3\MainWindow.xaml.cs:行 967
    場所 YukkuriMovieMaker_v3.DelegateCommand.Execute(Object parameter) 場所 C:\Users\user\Documents\Visual Studio 2010\Projects\YukkuriMovieMaker_v3\YukkuriMovieMaker_v3\Commands.cs:行 32
    場所 MS.Internal.Commands.CommandHelpers.CriticalExecuteCommandSource(ICommandSource commandSource, Boolean userInitiated)
    場所 System.Windows.Controls.MenuItem.InvokeClickAfterRender(Object arg)
    場所 System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
    場所 MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)

    返信削除
    返信
    1. 不具合報告ありがとうございます。
      どうやら2名以上のキャラクターが喋るプロジェクトをロードした際に不具合が発生するようです。
      原因が判明しましたので、次回更新時に修正します。

      削除