あるふぉんす
2004-03-12 03:43:29 ( ID:gkka1uek7nw )
[ 削除 / 引用して返信 ]
出所の異なる AVI を結合してDVD/NTSC/MPG を生成するとき、
出所不正な音声コーデック(複数オープンに対応できないもの)を
使っているファイルが混在したときに、長時間のコーディングを
魔ってmpgを為政して調べるのは面倒なので、
ファイルをドラッグするときに自動検知して、
「不適応音声コーデック」として除外することはできませんか?
6時間〜10時間経過して、コーディングされたmpgを再生して調べるのは面倒です。
fay
2004-03-12 08:43:13 ( ID:rvwdyk8hxf. )
[ 削除 / 引用して返信 ]
ファイルを登録するときに検知することはかなり難しいでしょう。
まず複数オープンができないコーデックの一覧が必要になるでしょう。いくつあるかわ
からないコーデックでそのようなものが作れるでしょうか。またたとえ一覧があったと
しても、MP3のように複数のコーデックが同じFourCCを使っている場合には判断ができ
ません。RadiumとLameACMはアプリからは同じMP3デコーダーとして認識されますが動作
が異なりますし、同一コーデックでバージョン違いによって動作が異なる場合も考えら
れます。
あと一番大きいのが、音声を取得したときに無音だったとして、それが本当に無音なの
かコーデックを開けないために無音になったのかがアプリ側で判断できるのか?という
ことです。結局耳で聞いてこの音声で正しいかどうかを判断しなければならないのでは
ないかと思います。
製品版には出力プレビューが付くようなのでそれで事前にチェックできると思います。
ただアプリが判断するわけではなく、各自が耳で聞いて判断しなければならないのは
変わらないと思いますが。
あるふぉんす
2004-03-12 11:15:20 ( ID:gkka1uek7nw )
[ 削除 / 引用して返信 ]
>あと一番大きいのが、音声を取得したときに無音だったとして、それが本当に無音なの
>かコーデックを開けないために無音になったのかがアプリ側で判断できるのか?という
>ことです。結局耳で聞いてこの音声で正しいかどうかを判断しなければならないのでは
>ないかと思います。
「無音になる可能性゛ありますが宜しいですか Y/N」クラスの問い合わせがあってもよさそうな気がします。
>製品版には出力プレビューが付くようなのでそれで事前にチェックできると思います。
>ただアプリが判断するわけではなく、各自が耳で聞いて判断しなければならないのは
>変わらないと思いますが。
使いやすくなることを期待したいですね。
あるふぉんす
2004-03-12 11:20:41 ( ID:gkka1uek7nw )
[ 削除 / 引用して返信 ]
>ファイルを登録するときに検知することはかなり難しいでしょう。
>
>まず複数オープンができないコーデックの一覧が必要になるでしょう。いくつあるかわ
>からないコーデックでそのようなものが作れるでしょうか。
一覧はいらないと思います。
ドロップされたら音声データをスキャンすればいいのです。
もちろんドロップされて開くときに、ダミーデータとあわせて
データをダブルオープンし、音声が取れない状況を擬似的に
作り出して、読み出しレベルがゼロなら、はねればよいのです。
V.K.
2004-03-12 23:59:32 ( ID:uzllbyyh2of )
[ 削除 / 引用して返信 ]
ところで。
ダミーデータをどうやって作るんですか?
あるふぉんす
2004-03-13 00:29:54 ( ID:gkka1uek7nw )
[ 削除 / 引用して返信 ]
ダミーデータは何でもいいでしょう。
無音無音かまわない1秒間程度のファイルでも何でもいいわけだから。
なぜダミーデータを要するかというと、音声コーデック部分が正常に
開かれるかどうかを調べるためです。つまり、ファイルを複数同時に開く
ためならなんでもいいんです。
TMPGEnc側でユニークファイルで生成してもいいし、
TMPGEncのシステムファイル群に装備してもいいでしょう。
要するに、音声コーデックが不良なターゲットファイルは、
<<複数オープン>>したときにターゲットのファイルの
音声が読み取れないわけだから、そういう状況を作ってやればいいわけです。
スキャン中にターゲットファイルからの音声レベルがゼロを超えたら、
スキャンを中止して「正常」と扱えばいいわけですね。時間も掛かりません。
最悪にしてターゲットファイルが<複数オープンに対応できない>音声不良
ファイルだった場合、ファイルの終端までスキャンが及びますが、そのときは
「無音になってしまう可能性があるファイル」として、ダイアログ警告を
出せばよいのです。
もちろん、データ的には [小さな音
ちょうき
2004-03-13 02:21:38 ( ID:8ogtxuz5x4n )
[ 削除 / 引用して返信 ]
それじゃあ無理でしょ
同時に2個開けないんだから
ファイルを結合させるには最低2個開く
7個ファイルがあって、1個目と2個目を同時に開いて1個目が開けなかった
だからと言って2個目が開けるかと言うと2個目を開く際には3個目を開くので
2個目と3個目のどっちが開くかわからない。3個目を開く時も同様で4個目と
同時に開くので開くか開かないかわからない。
最初に一気に開くかどうかのチェックをやってもその場所で開く作業をしないと
タイミングいかんでどっちが開くか判らない。
ダミーなんか入れても同じ、実際にはその個所に来ないと開くかどうかは判らない
延々処理が重たくなるだけ。
だからそんな動作はどのアプリもやらないんですよ。
ちゃんとしたコーデックを使うのが一番ですね。
おかしな音声をつかってるAVIはAVIのまま保存して置くか、元のデータがのこってるなら
LPCM音声なりをソースにして作るのが一番だと思いますよ。
だいたい出所不正なファイルってなんなんだろうか。
あるふぉんす
2004-03-13 03:13:31 ( ID:gkka1uek7nw )
[ 削除 / 引用して返信 ]
>それじゃあ無理でしょ
>同時に2個開けないんだから
>ファイルを結合させるには最低2個開く
>7個ファイルがあって、1個目と2個目を同時に開いて1個目が開けなかった
>だからと言って2個目が開けるかと言うと2個目を開く際には3個目を開くので
>2個目と3個目のどっちが開くかわからない。3個目を開く時も同様で4個目と
>同時に開くので開くか開かないかわからない。
>最初に一気に開くかどうかのチェックをやってもその場所で開く作業をしないと
>タイミングいかんでどっちが開くか判らない。
じゃあ少し思考を変えてみましょう。
ターゲットファイルの(ウィンドゥへの)ドロップ順で結合されるんだから、
その順番でチェックすればいいのでは?
>ダミーなんか入れても同じ、実際にはその個所に来ないと開くかどうかは判らない
>延々処理が重たくなるだけ。
ダミーのアイデアは葬り去るにしましょう。
にしても、擬似的に結合処理させて音声チェックを入れても
実際には結合部位の前後程度をスキャンするだけなので、
正常であれば瞬時にして終わるので、全体の処理としては
対して重くはならんでしょう。
>だからそんな動作はどのアプリもやらないんですよ。
それでは何も始まらないじゃありませんか。
不便だと思ったので、その解決策を模索しているのです。
>ちゃんとしたコーデックを使うのが一番ですね。
それはそうなんですが、他人のシステムをいじる権利はありませんので。
>おかしな音声をつかってるAVIはAVIのまま保存して置くか、
>元のデータがのこってるなら LPCM音声なりをソースにして作るのが
>一番だと思いますよ。
おっしゃるとおり、ソースが残っているものは問題ありません。
>だいたい出所不正なファイルってなんなんだろうか。
不正というのは言葉のあやですが、作成者が違うので作成環境が
違うということです。
私は皆さんのように知識もないし頭も悪いのでご迷惑をおかけして済みません。
あるふぉんす
2004-03-13 03:48:51 ( ID:gkka1uek7nw )
[ 削除 / 引用して返信 ]
あの・・・私、ご覧のとおりMailを公開しているのですが、
お叱り、非難、罵倒のメールを多数頂いております。
ペガシス様に敵対したくて開いたトピックスではありません。
このトピックスの処理は管理者様にお任せしますので、
もう勘弁して下さい。
ちょうき
2004-03-14 01:13:58 ( ID:8ogtxuz5x4n )
[ 削除 / 引用して返信 ]
>ターゲットファイルの(ウィンドゥへの)ドロップ順で結合されるんだから、
>その順番でチェックすればいいのでは?
>実際には結合部位の前後程度をスキャンするだけなので、
>正常であれば瞬時にして終わるので、全体の処理としては
開けるか開けないかがデータの間際までエンコードして来ないと判らない(上で言った通り)
から、音声が無ければダイアログを出すと言うアイディアが破綻するんですよ。
上にも書いた通り投入時に開いてチェックしてみてもエンコード時に同じように開かれるとは限らない。
全く同じ用にしてもOSのタイミングいかんで変わる可能性があります。
その時点で駄目だとわかってもエンコ途中だしダイアログだしても結局意味が無いんですよ。
映像のエンコードが止まるだけです。
ダイアログを出すなら複数個投入した時点で自前のコーデックでデコードしている時以外
全部出すしかない。 複数個いれるんじゃない! と
でも、それってちゃんとしたコーデック使えば問題無いんだから余計な処理ですよね。
fayさんも書いてるようにLAMEなんか開けるverと開けないverあるし、コーデックによっては
開けました!と通知して実は開けて無かったりとか。
音声じゃないけどDVD2AVIなんかココのデータ下さいって言うと、2つ開いてたらどっちのデータ渡すか
その時の気分ですよ(笑)
ぴよ〜
2004-03-14 11:51:40 ( ID:bsjlwqm0dgk )
[ 削除 / 引用して返信 ]
>お叱り、非難、罵倒のメールを多数頂いております。
やり方が、大人じゃないですね。確かに私もここのやり取りを苦々しく思っては
いました。でも...
>このトピックスの処理は管理者様にお任せしますので、もう勘弁して下さい。
ペガシス製品は一応に操作レスポンスが良いので使っています。私個人としては
この機能のためにレスポンスが遅くなるのは勘弁願いたい。
あるふぉんすさん以外にもこの機能が欲しい人がいるならカキコんで貰って、い
ないようなら、管理者さんに封印してもらいたい。
”正直、気分が悪い”
|