- ベストアンサー
dv-avi切取り
DV-AVIファイルを劣化せずに部分切出し出来る フリーフェアまたはソフトフェアはありませんでしようか。 AviUtlで圧縮して切取りしているのですが、どうしても劣化してしまったり、圧縮せずに切取りするとファイルサイズがとんでもなく大きくなってしまうのですが、設定がわるいのでしょうか? ---------------------- 下記のように切取りしています。 720*480→720*480 DV-AVI→Mpeg4 Ver1 or 2 or 3 ---------------------- よいソフトはありませんか?
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
>今11Gぐらいのファイルの半分ぐらいの部分を切取りしようとすると40Gぐらいに だからそれは元が圧縮されているから。 それを無圧縮にしたらふくらんだように見えるのは当然。 >11Gの半分なのでOUTファイルは5.5Gぐらいにはならないの ならない なぜならば前述の通り「圧縮」とは言えこの圧縮は「不可逆」圧縮である。 編集する場合はそれを展開し「再圧縮」する。 不可逆圧縮 http://www.google.co.jp/search?q=%E4%B8%8D%E5%8F%AF%E9%80%86%E5%9C%A7%E7%B8%AE%E3%81%A8%E3%81%AF&hl=ja&lr=lang_ja で、荒れてるデータを圧縮にかけるのであんまり小さくできないっていうオチ ------------------------------ 無圧縮が判っていないようなので 720 x 480 = 345600 [pixel] windowsはフルカラーの画像は24bitで保持する。(3byte) 若干違うがそのまま 3 byte/pixel と考えて 345600 x 3 = 1036800 (byte) これが1枚の画像に必要な容量 同じく音声。通常の動画は 48kHz 16bit ステレオ 48000[Hz] x 2[byte] x 2[ch] = 192000 [byte / sec] これも若干違う計算なんだけど原理だけって事で。 恐らく29.97fps辺りで作られているだろうけど計算を簡易化するために30fpsとして1コマ分で必要なのは 192000 / 30 = 6400 [ byte ] つまり無圧縮で 30fps の1コマのデータは 1036800 + 6400 = 1043200 [byte] という事になる。(しつこいようだが本当は違うけど原理だけね) 40GBの無圧縮だとして 40,000,000,000 / 1043200 ≒ 38344 [frame] 秒に直すと /30 だから ≒ 1278 [秒] ≒ 21分20秒 ・・・・・あれ?書いといてなんだけど なんか違ってない? 勿論画像の方が32bitで保持されてたりするともっと短くなるよ
その他の回答 (1)
>劣化せずに部分切出し出来る 無圧縮以外、今のところ不可能 他の圧縮形式は不可逆圧縮 >圧縮せずに切取りするとファイルサイズがとんでもなく大きく 無圧縮…秒間30fpsとして30秒→30x30=900枚 極端な答えは 環境を整える としか。
お礼
無圧縮とはAファイルから一部分をそのまま切取りしてファイル書き出しするのではないのですか。 今11Gぐらいのファイルの半分ぐらいの部分を切取りしようとすると40Gぐらいになってしまうのですが・・・ 単純に11Gの半分なのでOUTファイルは5.5Gぐらいにはならないのでしょうか?
お礼
ご丁寧な回答ありがとうございました。 なるほど無圧縮とは 元画像の形式から同じ形式のデータを作成するのではなくて、 元動画が圧縮形式の場合、非圧縮にした状態でデータを作成するのですね。