{"id":25,"date":"2017-12-19T16:23:52","date_gmt":"2017-12-19T16:23:52","guid":{"rendered":"https:\/\/hegars83.wordpress.com\/?p=25"},"modified":"2018-06-14T16:57:40","modified_gmt":"2018-06-14T16:57:40","slug":"script-ffmpeg","status":"publish","type":"post","link":"https:\/\/blog.hegars.com\/?p=25","title":{"rendered":"FFMPEG"},"content":{"rendered":"<h1>Pull in an iso and stream it<\/h1>\n<p>ffmpeg -re -i MWC-D01.iso -map 0:1 -map 0:4 -c:v:1 copy -c:a:0 libmp3lame -b:a:4 192k -f mpegts udp:\/\/192.168.254.1:1234<\/p>\n<p>fmpeg -re \\<br \/>\n-i MWC-D01.iso \\<br \/>\n-map 0:1 -map 0:4 \\<br \/>\n-c:v:1 copy \\<br \/>\n-c:a:0 libmp3lame -b:a:4 192k \\<br \/>\n-f mpegts udp:\/\/192.168.254.1:1234<\/p>\n<p>Input #0, mpeg, from &#8216;MWC-D01.iso&#8217;:<br \/>\nDuration: 00:23:16.13, start: 0.300300, bitrate: 45321 kb\/s<br \/>\nStream #0:0[0x1bf]: Data: dvd_nav_packet<br \/>\nStream #0:1[0x1e0]: Video: mpeg2video (Main), yuv420p(tv, smpte170m), 720&#215;480 [SAR 32:27 DAR 16:9], max. 7700 kb\/s, 29.97 fps, 59.94 tbr, 90k tbn, 59.94 tbc<br \/>\nStream #0:2[0x20]: Subtitle: dvd_subtitle<br \/>\nStream #0:3[0x21]: Subtitle: dvd_subtitle<br \/>\nStream #0:4[0x80]: Audio: ac3, 48000 Hz, stereo, fltp, 192 kb\/s<\/p>\n<h1>Mixing video and audio then streaming it<\/h1>\n<p>ffmpeg \\<br \/>\n-v 40 `#set verbosity`\\<br \/>\n-i Chairlift\\ -\\ Romeo-CncbXK6vURA.mp4 \\<br \/>\n-i Chairlift\\ -\\ Romeo-CncbXK6vURA.m4a \\<br \/>\n-map 0:0 -map 1:0 \\<br \/>\n-c copy \\<br \/>\n-c:v:0 libx264 -c:a:1 copy \\<br \/>\n-maxrate 12M -bufsize 100M \\<br \/>\n-f mpegts \\<br \/>\n-bsf:v h264_mp4toannexb \\<br \/>\nudp:\/\/192.168.254.1:1234?buffer_size=10240<\/p>\n<h1>Streaming a test pattern<\/h1>\n<p>ffmpeg -f lavfi -i smptehdbars=size=1280&#215;720:rate=30 -f mpegts udp:\/\/192.168.254.1:1234<\/p>\n<p>#!\/bin\/bash<br \/>\n#<br \/>\n#Generate test stream<\/p>\n<p>ffmpeg \\<br \/>\n-v 40 `#set verbosity`\\<br \/>\n-re \\<br \/>\n-f lavfi \\<br \/>\n`#-i smptehdbars=size=1280&#215;720:rate=30 `\\<br \/>\n-i testsrc=size=1280&#215;720 \\<br \/>\n`#-codec:v:0 libx264 -preset veryfast -maxrate 3000k` \\<br \/>\n-codec:v:0 libx264 \\<br \/>\n-f lavfi \\<br \/>\n-i sine=1000 \\<br \/>\n-codec:a aac -b:a 128k -ar 44100 -ac 2 \\<br \/>\n-vf drawtext=&#8221;fontfile=\/Library\/Fonts\/Arial\\ Black.ttf: \\<br \/>\ntext=&#8217;Test Transmission %{localtime\\:%T}&#8217;: fontcolor=white: fontsize=24: box=1: boxcolor=black@0.5: \\<br \/>\nboxborderw=5: x=(w-text_w)\/2: y=(h-text_h)\/2&#8243; \\<br \/>\n-f mpegts udp:\/\/192.168.254.1:1234<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Pull in an iso and stream it ffmpeg -re -i MWC-D01.iso -map 0:1 -map 0:4 -c:v:1 copy -c:a:0 libmp3lame -b:a:4 192k -f mpegts udp:\/\/192.168.254.1:1234 fmpeg -re \\ -i MWC-D01.iso \\ -map 0:1 -map 0:4 \\ -c:v:1 copy \\ -c:a:0 libmp3lame -b:a:4 192k \\ -f mpegts udp:\/\/192.168.254.1:1234 Input #0, mpeg, from &#8216;MWC-D01.iso&#8217;: Duration: 00:23:16.13, start: 0.300300, [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"site-container-style":"default","site-container-layout":"default","site-sidebar-layout":"default","disable-article-header":"default","disable-site-header":"default","disable-site-footer":"default","disable-content-area-spacing":"default","footnotes":""},"categories":[3],"tags":[],"_links":{"self":[{"href":"https:\/\/blog.hegars.com\/index.php?rest_route=\/wp\/v2\/posts\/25"}],"collection":[{"href":"https:\/\/blog.hegars.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.hegars.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.hegars.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.hegars.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=25"}],"version-history":[{"count":2,"href":"https:\/\/blog.hegars.com\/index.php?rest_route=\/wp\/v2\/posts\/25\/revisions"}],"predecessor-version":[{"id":190,"href":"https:\/\/blog.hegars.com\/index.php?rest_route=\/wp\/v2\/posts\/25\/revisions\/190"}],"wp:attachment":[{"href":"https:\/\/blog.hegars.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=25"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.hegars.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=25"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.hegars.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=25"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}