« YUV(8bit~10bit)で表せる色数の再計算 | トップページ | RGB24をx264(10bit)のi444で可逆圧縮し、どれだけ同じ色を保持できるか調べる。 »

2012年3月18日 (日)

Chikuzen氏のavs2pipemodとRawSourceの記事へのリンクwith変更履歴

※重要
  これは自分用のメモです。
  2012/03/18時点でのまとめですので最新ではありません。
  最新版は必ずChikuzen氏のブログでチェックするようにして下さい。


Chikuzen氏のavs2pipemodを使わせていただこうと思って過去記事を読んでいたのですが、
使い方だけでなく関連知識についても色々書いて下さっていて非常に参考になるものの、
自分は物覚えが悪いのでまた何度も見に行くことになりそう・・・。

そんなわけで、現時点での過去記事へのリンクを、簡単な変更履歴とともにまとめてみました。
よし、これでオプションの使い方や意味がわからなくなってもすぐ調べられる・・・はず。
RawSource.dllのほうはリンクだけです。

  avs2pipemod

  RawSource.dll


■avs2pipemod

2012/03/14 avs2pipemod その16 (0.4.1)
   'x264raw(tc)'のエラーハンドリングを修正。

2012/03/04 avs2pipemod その15 (0.4.0)
   'dumpyuv'を'dumptxt'に変更し、YUY2やRGBに対応。

2012/02/18 avs2pipemod その14 (0.3.7)
  新機能 "dumpyuv" を追加

2012/02/16 avs2pipemod その13 (0.2.2)
  x264raw/x264bdの出力内容に"--frames"を追加

2012/01/30 avs2pipemod その12 (0.2.1)
  新機能'x264raw','x264rawtc'を追加

2012/01/28 avs2pipemod その11 (0.1.2)
  エラーの出るavsを使用した際にクラッシュしていたのを修正。

2012/01/05 avs2pipemod その10 (0.1.1)
  コードを大幅に書き直し。
  avisynth.libが不要に。
  avisynth.dllのバージョンを検出し、挙動を切り替えるように。

2011/12/31 avs2pipemod その9 (20111230)
  ビデオ出力処理をavs2pipeの最新のものから移植。

2011/09/19 avs2pipemod その8 (20110919)
  -trim追加

2011/07/09 バッファサイズ (20110709)
  バッファを256KiBから128KiBに減らしてパフォーマンスを調整

2011/07/03 avs2pipemod その7 (20110703,20110703-2)
  -audioオプションを廃止し、-wavと-extwavオプションを追加
  -rawvideoの引数にvflipを追加
  -audioでも-extwavと同じ挙動をするように変更

2011/05/10 avs2pipemod その6 (20110510)
  x264bd=tffをx264bdtに。

2011/05/07 avs2pipemod その5
  'packedraw'を廃止して'rawvideo'に変更

2011/05/04 avs2pipemod その4
  getoptを使うことに。aud16やrawaud24とかはなくなり、かわりにオプションの後ろに'=16bit'とかを付けるように。
  x264bdの出力をx264のr1936以降(--bluray-compatあり)用に変更

2011/05/01 avs2pipemod その3
  YUV4MPEG2出力時の色空間変換を改良
  'rawaudio''rawaud16''rawaud24'を追加

2011/04/28 avs2pipemod その2
  'packedraw'オプションを追加

2011/04/26 avs2pipemod
  'audio'オプションの他に'aud16''aud24'というオプションを作った
  'video'オプションを'y4mp''y4mt''y4mb'の3種類に変更
  入力がフィールドベースだったときのフレームベースへの変換
  'info'の出力情報を変更
  経過時間の表示
  'benchmark'オプションを追加
  Y4M出力時のstdoutのバッファを拡張


■RawSource.dll

2011/09/26 RawSource.dll その6

2011/06/15 RawSource.dll その5

2011/05/30 RawSource.dll その4

2011/05/23 RawSource.dll その3

2011/05/21 RawSource.dll その2

2011/01/11 RawSource.dll


ついでにavs2pipemod 0.4.1のヘルプも貼っておきます。

avs2pipemod  ver 0.4.1
built on Mar 14 2012 20:50:37

Usage: avs2pipemod [option] input.avs
  e.g. avs2pipemod -wav=24bit input.avs > output.wav
       avs2pipemod -y4mt=10:11 input.avs | x264 - --demuxer y4m -o tff.mkv
       avs2pipemod -rawvideo -trim=1000,0 input.avs > output.yuv

   -wav[=8bit|16bit|24bit|32bit|float  default unset]
        output wav format audio(WAVEFORMATEX) to stdout.
        if optional arg is set, audio sample type of input will be converted
        to specified value.

   -extwav[=8bit|16bit|24bit|32bit|float  default unset]
        output wav extensible format audio(WAVEFORMATEXTENSIBLE) containing
        channel-mask to stdout.
        if optional arg is set, audio sample type of input will be converted
        to specified value.

   -rawaudio[=8bit|16bit|24bit|32bit|float  default unset]
        output raw pcm audio(without any header) to stdout.
        if optional arg is set, audio sample type of input will be converted
        to specified value.

   -y4mp[=sar  default 0:0]
        output yuv4mpeg2 format video to stdout as progressive.
   -y4mt[=sar  default 0:0]
        output yuv4mpeg2 format video to stdout as tff interlaced.
   -y4mb[=sar  default 0:0]
        output yuv4mpeg2 format video to stdout as bff interlaced.

   -rawvideo[=vflip default unset]
        output rawvideo(without any header) to stdout.

   -x264bdp[=4:3  default unset(16:9)]
        suggest x264(r1939 or later) arguments for bluray disc encoding
        in case of progressive source.
        set optarg if DAR4:3 is required(ntsc/pal sd source).
   -x264bdt[=4:3  default unset(16:9)]
        suggest x264(r1939 or later) arguments for bluray disc encoding
        in case of tff interlaced source.
        set optional arg if DAR4:3 is required(ntsc/pal sd source).

   -x264raw[=input-depth(8 to 16) default 8]
        suggest x264 arguments in case of -rawvideo output.
        set optional arg when using interleaved output of dither hack.
   -x264rawtc[=input-depth(8 to 16) default 8]
        suggest x264 arguments in case of -rawvideo output with --tcfile-in.
        set optional arg when using interleaved output of dither hack.

   -info  - output information about aviscript clip.

   -benchmark - do benchmark aviscript, and output results to stdout.

   -dumptxt - dump pixel values as tab separated text to stdout.

   -trim[=first_frame,last_frame  default 0,0]
        add Trim(first_frame,last_frame) to input script.
        in info, this option is ignored.

note1 : in yuv4mpeg2 output mode, RGB input that has 720pix height or more
        will be converted to YUV with Rec.709 coefficients instead of Rec.601.
        and, if your avisynth version is 2.5.x, YUY2 input will be converted
        to YV12.

note2 : '-x264bd(p/t)' supports only for primary stream encoding.

note3 : in fact, it is a spec violation to use WAVEFORMATEX(-wav option)
        except 8bit/16bit PCM.
        however, there are some applications that accept such invalid files
        instead of supporting WAVEFORMATEXTENSIBLE.

note4 : '-extwav' supports only general speaker positions.

 Chan. MS channels                Description
 ----- -------------------------  ----------------
  1    FC                         Mono
  2    FL FR                      Stereo
  3    FL FR BC                   First Surround
  4    FL FR BL BR                Quadro
  5    FL FR FC BL BR             like Dpl II (without LFE)
  6    FL FR FC LF BL BR          Standard Surround
  7    FL FR FC LF BL BR BC       With back center
  8    FL FR FC LF BL BR FLC FRC  With front center left/right

note5 : in '-x264raw(tc)' with dither hack, output format needs to be
        interleaved(not stacked).

|

« YUV(8bit~10bit)で表せる色数の再計算 | トップページ | RGB24をx264(10bit)のi444で可逆圧縮し、どれだけ同じ色を保持できるか調べる。 »

コメント

コメントを書く



(ウェブ上には掲載しません)




トラックバック

この記事のトラックバックURL:
http://app.f.cocolog-nifty.com/t/trackback/1278146/44539567

この記事へのトラックバック一覧です: Chikuzen氏のavs2pipemodとRawSourceの記事へのリンクwith変更履歴:

« YUV(8bit~10bit)で表せる色数の再計算 | トップページ | RGB24をx264(10bit)のi444で可逆圧縮し、どれだけ同じ色を保持できるか調べる。 »