Skip to content

Instantly share code, notes, and snippets.

@BenChung
Created July 26, 2017 19:59
Show Gist options
  • Save BenChung/dbd54eff26975d1d07c690e9bbdee465 to your computer and use it in GitHub Desktop.
Save BenChung/dbd54eff26975d1d07c690e9bbdee465 to your computer and use it in GitHub Desktop.
digraph G {
node0 [label="(filter-node\n '#:filters\n (hash\n 'audio\n (filter \"anull\" '#hash() #f)\n 'video\n (filter \"scale\" '#hash((\"width\" . 1280) (\"height\" . 720)) #f))\n '#:props\n '#hash((\"width\" . 1280) (\"end\" . +inf.0) (\"height\" . 720) (\"start\" . 0))\n '#:counts\n '#hash((audio . 1) (video . 1)))\n"];
node1 [label="(filter-node\n '#:filters\n (hash 'video (filter \"fps\" '#hash((\"fps\" . 24)) #f))\n '#:props\n '#hash((\"width\" . 1280) (\"end\" . +inf.0) (\"height\" . 720) (\"start\" . 0))\n '#:counts\n '#hash((audio . 1) (video . 1)))\n"];
node2 [label="(filter-node\n '#:filters\n (hash\n 'audio\n (filter\n \"aformat\"\n '#hash((\"sample_fmts\" . fltp)\n (\"sample_rates\" . 44100)\n (\"channel_layouts\" . stereo))\n #f)\n 'video\n (filter \"format\" '#hash((\"pix_fmts\" . yuv420p)) #f))\n '#:props\n '#hash((\"width\" . 1280) (\"end\" . +inf.0) (\"height\" . 720) (\"start\" . 0))\n '#:counts\n '#hash((audio . 1) (video . 1)))\n"];
node3 [label="(filter-node\n '#:filters\n (hash\n 'audio\n (filter \"asetrate\" '#hash((\"r\" . 44100.0)) #f)\n 'video\n (filter \"setpts\" '#hash((\"expr\" . \"(PTS-STARTPTS)*1.0\")) #f))\n '#:props\n '#hash((\"width\" . 1280) (\"end\" . +inf.0) (\"height\" . 720) (\"start\" . 0))\n '#:counts\n '#hash((audio . 1) (video . 1)))\n"];
node4 [label="(sink-node\n '#:file\n #<path:C:\\Users\\Ben Chung\\Videos\\PLISS\\composite.mov>\n '#:props\n '#hash()\n '#:counts\n '#hash((audio . 1) (video . 1)))\n"];
node5 [label="(filter-node\n '#:filters\n (hash\n 'audio\n (filter \"aevalsrc\" '#hash((\"d\" . +inf.0) (\"exprs\" . \"0\")) #f)\n 'video\n (filter\n \"color\"\n '#hash((\"d\" . +inf.0) (\"c\" . \"0x000000ff\") (\"size\" . \"1280x720\"))\n #f))\n '#:props\n '#hash((\"width\" . 1280) (\"end\" . +inf.0) (\"height\" . 720) (\"start\" . 0))\n '#:counts\n '#hash((audio . 1) (video . 1)))\n"];
node6 [label="(filter-node\n '#:filters\n (hash 'video (filter \"scale\" '#hash((\"width\" . 1280) (\"height\" . 720)) #f))\n '#:props\n '#hash((\"width\" . 1280) (\"end\" . +inf.0) (\"height\" . 720) (\"start\" . 0))\n '#:counts\n '#hash((audio . 1) (video . 1)))\n"];
node7 [label="(filter-node\n '#:filters\n (hash\n 'audio\n (filter \"atrim\" '#hash((\"end\" . +inf.0) (\"start\" . 0)) #f)\n 'video\n (filter \"trim\" '#hash((\"end\" . +inf.0) (\"start\" . 0)) #f))\n '#:props\n '#hash((\"width\" . 1280) (\"end\" . +inf.0) (\"height\" . 720) (\"start\" . 0))\n '#:counts\n '#hash((audio . 1) (video . 1)))\n"];
node8 [label="(source-node\n '#:file\n \"C:\\\\Users\\\\Ben Chung\\\\Videos\\\\PLISS\\\\pliss-logo-col.png\"\n '#:props\n '#hash((\"width\" . 1280)\n (\"pix-fmt\" . rgba)\n (\"sample-rate\" . #f)\n (\"time-base\" . 1/25)\n (\"end\" . -18446744073709551616/25)\n (\"fps\" . 25)\n (\"height\" . 668)\n (\"sample-fmt\" . #f)\n (\"start\" . -9223372036854775808/25))\n '#:counts\n '#hash((video . 1)))\n"];
node9 [label="(filter-node\n '#:filters\n (hash\n 'audio\n (filter \"atrim\" '#hash((\"end\" . 0) (\"start\" . -3.6893488147419104e+017)) #f)\n 'video\n (filter \"trim\" '#hash((\"end\" . 0) (\"start\" . -3.6893488147419104e+017)) #f))\n '#:props\n '#hash((\"width\" . 1280) (\"end\" . +inf.0) (\"height\" . 720) (\"start\" . 0))\n '#:counts\n '#hash((audio . 1) (video . 1)))\n"];
node10 [label="(filter-node\n '#:filters\n (hash\n 'audio\n (filter \"atrim\" '#hash((\"end\" . 0) (\"start\" . -3.6893488147419104e+017)) #f)\n 'video\n (filter \"trim\" '#hash((\"end\" . 0) (\"start\" . -3.6893488147419104e+017)) #f))\n '#:props\n '#hash((\"width\" . 1280)\n (\"pix-fmt\" . rgba)\n (\"sample-rate\" . #f)\n (\"time-base\" . 1/25)\n (\"end\" . -18446744073709551616/25)\n (\"fps\" . 25)\n (\"height\" . 668)\n (\"sample-fmt\" . #f)\n (\"start\" . -9223372036854775808/25))\n '#:counts\n '#hash((video . 1)))\n"];
node11 [label="(filter-node\n '#:filters\n (hash\n 'audio\n (filter \"asplit\" '#hash((0 . 2)) #f)\n 'video\n (filter \"split\" '#hash((0 . 2)) #f))\n '#:props\n '#hash((\"width\" . 1280) (\"end\" . +inf.0) (\"height\" . 720) (\"start\" . 0))\n '#:counts\n '#hash((audio . 1) (video . 1)))\n"];
node12 [label="(filter-node\n '#:filters\n (hash\n 'audio\n (filter \"asplit\" '#hash((0 . 2)) #f)\n 'video\n (filter \"split\" '#hash((0 . 2)) #f))\n '#:props\n '#hash((\"width\" . 1280)\n (\"pix-fmt\" . rgba)\n (\"sample-rate\" . #f)\n (\"time-base\" . 1/25)\n (\"end\" . -18446744073709551616/25)\n (\"fps\" . 25)\n (\"height\" . 668)\n (\"sample-fmt\" . #f)\n (\"start\" . -9223372036854775808/25))\n '#:counts\n '#hash((video . 1)))\n"];
node13 [label="(filter-node\n '#:filters\n (hash\n 'audio\n (filter \"asetpts\" '#hash((\"expr\" . \"PTS-STARTPTS\")) #f)\n 'video\n (filter \"setpts\" '#hash((\"expr\" . \"PTS-STARTPTS\")) #f))\n '#:props\n '#hash((\"width\" . 1280) (\"end\" . +inf.0) (\"height\" . 720) (\"start\" . 0))\n '#:counts\n '#hash((audio . 1) (video . 1)))\n"];
node14 [label="(filter-node\n '#:filters\n (hash\n 'audio\n (filter \"asetpts\" '#hash((\"expr\" . \"PTS-STARTPTS\")) #f)\n 'video\n (filter \"setpts\" '#hash((\"expr\" . \"PTS-STARTPTS\")) #f))\n '#:props\n '#hash((\"width\" . 1280)\n (\"pix-fmt\" . rgba)\n (\"sample-rate\" . #f)\n (\"time-base\" . 1/25)\n (\"end\" . -18446744073709551616/25)\n (\"fps\" . 25)\n (\"height\" . 668)\n (\"sample-fmt\" . #f)\n (\"start\" . -9223372036854775808/25))\n '#:counts\n '#hash((video . 1)))\n"];
node15 [label="(filter-node\n '#:filters\n (hash 'video (filter \"scale\" '#hash((\"w\" . 360) (\"h\" . -8268/43)) #f))\n '#:props\n '#hash((\"width\" . 1280)\n (\"pix-fmt\" . rgba)\n (\"sample-rate\" . #f)\n (\"time-base\" . 1/25)\n (\"end\" . -18446744073709551616/25)\n (\"fps\" . 25)\n (\"height\" . 668)\n (\"sample-fmt\" . #f)\n (\"start\" . -9223372036854775808/25))\n '#:counts\n '#hash((video . 1)))\n"];
node16 [label="(filter-node\n '#:filters\n (hash\n 'audio\n (filter \"amix\" '#hash() #f)\n 'video\n (filter \"overlay\" '#hash((\"x\" . 40) (\"y\" . 411)) #f))\n '#:props\n '#hash((\"width\" . 1280) (\"end\" . +inf.0) (\"height\" . 720) (\"start\" . 0))\n '#:counts\n '#hash((audio . 1) (video . 1)))\n"];
node17 [label="(filter-node\n '#:filters\n (hash\n 'audio\n (filter \"anullsink\" '#hash() #f)\n 'video\n (filter \"nullsink\" '#hash() #f))\n '#:props\n '#hash()\n '#:counts\n '#hash((audio . 1) (video . 1)))\n"];
node18 [label="(filter-node\n '#:filters\n (hash\n 'audio\n (filter \"anullsink\" '#hash() #f)\n 'video\n (filter \"nullsink\" '#hash() #f))\n '#:props\n '#hash()\n '#:counts\n '#hash((video . 1)))\n"];
node19 [label="(filter-node\n '#:filters\n (hash 'audio (filter \"afifo\" '#hash() #f) 'video (filter \"fifo\" '#hash() #f))\n '#:props\n '#hash((\"width\" . 1280) (\"end\" . +inf.0) (\"height\" . 720) (\"start\" . 0))\n '#:counts\n '#hash((audio . 1) (video . 1)))\n"];
node20 [label="(filter-node\n '#:filters\n (hash\n 'audio\n (filter \"atrim\" '#hash((\"end\" . +inf.0) (\"start\" . 0)) #f)\n 'video\n (filter \"trim\" '#hash((\"end\" . +inf.0) (\"start\" . 0)) #f))\n '#:props\n '#hash((\"width\" . 1280) (\"end\" . +inf.0) (\"height\" . 720) (\"start\" . 0))\n '#:counts\n '#hash((audio . 1) (video . 1)))\n"];
subgraph U {
edge [dir=none];
}
subgraph D {
node0 -> node1 [label="1"];
node1 -> node2 [label="1"];
node2 -> node3 [label="1"];
node3 -> node4 [label="1"];
node5 -> node6 [label="1"];
node6 -> node7 [label="1"];
node7 -> node9 [label="1"];
node8 -> node10 [label="1"];
node9 -> node11 [label="1"];
node10 -> node12 [label="1"];
node11 -> node17 [label="2"];
node11 -> node13 [label="1"];
node12 -> node14 [label="2"];
node12 -> node18 [label="1"];
node13 -> node16 [label="1"];
node14 -> node15 [label="1"];
node15 -> node16 [label="2"];
node16 -> node19 [label="1"];
node19 -> node20 [label="1"];
node20 -> node0 [label="1"];
}
}
[audio1]anull[audio0];[video3]scale=width=1280:height=720[video2];[audio0]anull[audio4];[video2]fps=fps=24[video5];[audio4]aformat=sample_fmts=fltp:sample_rates=44100:channel_layouts=stereo[audio6];[video5]format=pix_fmts=yuv420p[video7];[audio6]asetrate=r=44100.0[audio8];[video7]setpts=expr=(PTS-STARTPTS)*1.0[video9];aevalsrc=d=+inf.0:exprs=0[audio10];color=d=+inf.0:c=0x000000ff:size=1280x720[video11];[audio10]anull[audio12];[video11]scale=width=1280:height=720[video13];[audio12]atrim=end=+inf.0:start=0[audio14];[video13]trim=end=+inf.0:start=0[video15];[video16]fifo[video17];[audio14]atrim=end=0:start=-3.6893488147419104e+017[audio18];[video15]trim=end=0:start=-3.6893488147419104e+017[video19];[video17]trim=end=0:start=-3.6893488147419104e+017[video20];[audio18]asplit=2[audio21][audio22];[video19]split=2[video23][video24];[video20]split=2[video25][video26];[audio21]asetpts=expr=PTS-STARTPTS[audio27];[video23]setpts=expr=PTS-STARTPTS[video28];[video26]setpts=expr=PTS-STARTPTS[video29];[video29]scale=w=360:h=-8268/43[video30];[audio27][audio32]amix[audio31];[video28][video30]overlay=x=40:y=411[video33];[audio22]anullsink;[video24]nullsink;[video25]nullsink;[audio31]afifo[audio34];[video33]fifo[video35];[audio34]atrim=end=+inf.0:start=0[audio1];[video35]trim=end=+inf.0:start=0[video3];aevalsrc=exprs=0[audio32]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment