- 【初心者歓迎・ダウソNG】総合質問スレッド-76-
302 :名無しさん@編集中[sage]:2010/11/05(金) 10:35:08 ID:iQhD8mfF - 購入したDVDのエンコをやろうと思うんですが
SARって何でしょうか? アスペクト比関係というのは分かりましたが、SAR=40/33と指定する意味がよく分かりません 直接16:9のアス比でエンコは駄目なのでしょうか?
|
- 【初心者歓迎・ダウソNG】総合質問スレッド-76-
304 :名無しさん@編集中[sage]:2010/11/05(金) 11:15:47 ID:iQhD8mfF - >>303
詳しく有難うございます! では、アス比を直接指定ではなく、SAR=40/33が良いのですね。 只、自分の環境でSAR=40/33でエンコした動画再生してもアス比が変わってないように見えます
|
- 【初心者歓迎・ダウソNG】総合質問スレッド-76-
305 :名無しさん@編集中[sage]:2010/11/05(金) 11:17:32 ID:iQhD8mfF - 申し訳ありません。
>再生する機器がアス比を読み取らない場合は、もちろんリサイズしなきゃダメだけど。 SAR=40/33を指定しても、再生側が対応してないと駄目なんですね Gom Playerで再生しておりました。
|
- アスペクト比 part5
817 :名無しさん@編集中[sage]:2010/11/05(金) 14:19:04 ID:iQhD8mfF - >>816
720x480のsarは32:27でおkです パソコンで観る様にリップするときは、sarは指定せず 解像度を合わせたほうがいいかな?
|
- アスペクト比 part5
818 :名無しさん@編集中[sage]:2010/11/05(金) 14:55:07 ID:iQhD8mfF - 需要あるか知らないけど、sar計算機作ってみた
以下のコードをテキストエディタに貼り付けて、sar.vbsと保存すれば実行できます 4:3に対応したいときは、ASPECT_WIDTHの16を4に、ASPECT_HEIGHTの9を3に変えればおkです const ASPECT_WIDTH = 16 const ASPECT_HEIGHT = 9 function red( x, y ) varX = x:varY = y do while(1) varX = varX mod varY if( varX = 0 ) then red = varY exit do end if varY = varY mod varX if( varY = 0 ) then red = varX exit do end if loop end function iWidth = inputBox( "横幅(Width)" ):iHeight = inputBox( "縦幅(Height)" ) if( (iWidth > 0) and (iHeight > 0) ) then iWidth = iWidth * ASPECT_HEIGHT:iHeight = iHeight * ASPECT_WIDTH iDiv = red( iWidth, iHeight ) msgBox "sar = " & iHeight / iDiv & "/" & iWidth / iDiv, 0, iWidth / ASPECT_HEIGHT & "x" & iHeight / ASPECT_WIDTH end if
|