mdsh.com/wiki


RecentChanges

TextFormattingRules
AllWikiTopics
OrphanedWikiTopics
ToDoWikiTopics
WikiLockList
RSS
Export2HTML

WikiSearch

SetUsername

StartingPoints
Home
FFmbc:commandScratchpad @May 4, 2011 11:33:29 AM

FFmbc 0.6-rc4 + fieldorder patch

DV to IMX30


~/src/ffmbc/FFmbc-0.6-rc4b/ffmbc \
-loglevel debug \
-i "576i25/Compression test clips.mov" \
-ar 48000 -ac 1 -f s16le -i /dev/zero \
-threads 4 \
-vf "[in]format=yuv422p,fieldorder=tff,pad=720:608:0:32:black[out]" \
-target imx30 -flags +ildct+ilme \
-aspect 16:9 \
-map_audio_channel 0:1:0:0:1:0 -map_audio_channel 0:1:0:0:1:1 \
-map_audio_channel 1:0:0:0:1:2 -map_audio_channel 1:0:0:0:1:3 \
-shortest \
-f mxf_d10 -y \
"Compression test clips.mxf"


Keying straps


# text over 50p strap, ending in 25i un-pre-multiplied output


~/src/FFmbc-0.6-rc3/ffmbc -y -loglevel debug -t 1 \
-f image2 -pix_fmt argb -r 50 -i Kickabout/50p/frame%04d.png \
-threads 4 \
-vf "movie=Kickabout/TEXT.png [movie]; [in][movie] overlay=0:0, tinterlace=4[out]" \
-r 25 -vcodec qtrle -pix_fmt argb out.mov


# test blue over red


~/src/FFmbc-0.6-rc3/ffmbc -y -loglevel debug -loop_input -t 1 \
-f image2 -pix_fmt argb -r 25 -i 'red block test.tif' \
-threads 4 \
-vf "movie='blue strap test.tif' [movie]; [in][movie] overlay=0:0 [out]" \
-r 25 -vcodec qtrle -pix_fmt argb out_br.mov


# test blue over red, changing the format of each


~/src/FFmbc-0.6-rc3/ffmbc -y -loglevel debug -loop_input -t 1 \
-f image2 -pix_fmt argb -r 25 -i 'red block test.tif' \
-threads 4 \
-vf "movie='blue strap test.tif', format=argb [movie]; [in] format=rgb8, [movie] overlay=0:0 [out]" \
-r 25 -vcodec qtrle -pix_fmt argb out_br.mov


# test blue over video - WILL NOT WORK as formats are different


~/src/FFmbc-0.6-rc3/ffmbc -y -loglevel debug -loop_input -t 1 \
-r 25 -i 'Compression test clips.mov' \
-threads 4 \
-vf "movie='blue strap test.tif' [movie]; [in][movie] overlay=0:0:1 [out]" \
-r 25 -vcodec dvvideo out_br.mov


# test blue over video - convert all to RGB


~/src/FFmbc-0.6-rc3/ffmbc -y -loglevel debug -loop_input -t 1 \
-r 25 -i 'Compression test clips.mov' \
-threads 4 \
-vf "movie='blue strap test.tif' [movie]; [in]format=rgba,[movie] overlay=0:0, format=yuv420p [out]" \
-r 25 -vcodec dvvideo out_br.mov


# test blue over video - convert all to YUV420P


~/src/FFmbc-0.6-rc3/ffmbc -y -loglevel debug -loop_input -t 1 \
-r 25 -i 'Compression test clips.mov' \
-threads 4 \
-vf "movie='blue strap test.tif', format=yuva420p [movie]; [in][movie] overlay=0:0 [out]" \
-r 25 -vcodec dvvideo out_br.mov


# test text over strap over video - convert all to YUV420P


~/src/FFmbc-0.6-rc3/ffmbc -y -loglevel debug -loop_input -t 12 \
-r 25 -i 'Compression test clips.mov' \
-threads 4 \
-vf "movie='Kickabout/50p/frame%04d.png' [strap]; movie=Kickabout/TEXT.png [text]; [strap][text] overlay=0:0, format=yuva420p [plusstrap]; [in][plusstrap] overlay=0:0 [out]" \
-r 25 -vcodec dvvideo movie_strap_text.mov



~/src/FFmbc-0.6-rc3/ffmbc -y -loglevel debug -loop_input -t 8 \
-r 25 -i 'Compression test clips.mov' \
-threads 4 \
-vf "[in] fade=in:0:20 [out]" \
-r 25 -vcodec dvvideo 'out_test_clip_dv.mov'


# input YUV, output RGB


~/src/FFmbc-0.6-rc3/ffmbc -y -loglevel debug -loop_input -t 8 \
-r 25 -i 'Compression test clips.mov' \
-threads 4 \
-r 25 -vcodec qtrle -pix_fmt rgb24 'out_test_clip_rgb.mov'


# input RGB, fade, putput RGB


~/src/FFmbc-0.6-rc3/ffmbc -y -loglevel debug -loop_input -t 8 \
-r 25 -i 'out_test_clip_rgb.mov' \
-threads 4 \
-vf "[in] fade=in:0:20 [out]" \
-r 25 -vcodec png -pix_fmt rgb24 'out_test_clip_rgb_fade.mov'


TIME BASE


~/src/ffmpeg/ffmpeg -y -loglevel debug -loop_input -t 1 \
-r 25 -i 'Compression test clips.mov' \
-threads 4 \
-vf "yadif=1" \
-vcodec rawvideo -f rawvideo -r 50 -y /dev/null


FADE


# YUV fade


~/src/ffmpeg/ffmpeg -y -loglevel debug -vframes 350 \
-r 25 -i 'Compression test clips.mov' \
-threads 4 \
-vf "fade=in:0:30, fade=out:320:30" \
-r 25 -vcodec dvvideo out_fade.mov



~/src/FFmbc-0.6-rc3/ffmbc -y -loglevel debug -vframes 350 \
-r 25 -i 'Compression test clips.mov' \
-threads 4 \
-vf "fade=in:0:30, fade=out:320:30" \
-r 25 -vcodec dvvideo out_fade.mov


# RGB fade


~/src/FFmbc-0.6-rc3/ffmbc -y -loglevel debug -vframes 350 \
-r 25 -i 'Compression test clips.mov' \
-threads 4 \
-vf "[in] format=rgb24, fade=in:0:30, fade=out:320:30, format=yuv420p [out]" \
-r 25 -vcodec dvvideo out_fade_rgb.mov


# RGB fade over alpha


~/src/FFmbc-0.6-rc3/ffmbc -y -loglevel debug -vframes 300 \
-f image2 -pix_fmt argb -r 50 -i Kickabout/50p/frame%04d.png \
-threads 4 \
-vf "[in] fade=in:0:30, fade=out:270:30, tinterlace=4 [out]" \
-r 25 -vcodec qtrle -pix_fmt argb out_fade_rgb.mov


# fade up text over 50p strap, ending in 25i un-pre-multiplied output


~/src/FFmbc-0.6-rc3/ffmbc -y -loglevel debug \
-f image2 -pix_fmt argb -r 50 -i Kickabout/50p/frame%04d.png \
-threads 4 \
-vf "movie=Kickabout/TEXT.png [text]; [in][text] overlay=0:0:1, tinterlace=4[out]" \
-r 25 -vcodec qtrle -pix_fmt argb Kickabout_strap_and_text.mov



~/src/FFmbc-0.6-rc3/ffmbc -y -loglevel debug -t 2 \
-f image2 -pix_fmt argb -r 50 -i Kickabout/50p/frame%04d.png \
-threads 4 \
-vf "movie=Kickabout/TEXT.png, setpts=N, fade=in:20:40 [fadetext]; [in][fadetext] overlay=0:0:1, tinterlace=4[out]" \
-r 25 -vcodec qtrle -pix_fmt argb Kickabout_strap_and_text.mov


setpts=N



~/src/FFmbc-0.6-rc3/ffmbc -y -loglevel debug \
-f image2 -pix_fmt argb -r 50 -i Kickabout/50p/frame%04d.png \
-threads 4 \
-vf "[in] tinterlace=4 [out]" \
-r 25 -vcodec qtrle -pix_fmt argb Kickabout_strap.mov





~/src/FFmbc-0.6-rc3/ffmbc -y -loglevel debug -loop_input -f image2 -pix_fmt argb -r 50 \
-i Kickabout/50p/frame%04d.png -vframes 300 -threads 4 \
-vf "movie=Kickabout/TEXT.png, setpts=PTS-STARTPTS, fade=in:20:100 [text]; [in] setpts=PTS-STARTPTS, [text] overlay=0:0, tinterlace=4 [out]" \
-r 25 -vcodec qtrle -pix_fmt rgb24 out.mov



movie=in.avi:seek_point=3.2, scale=180:-1, setpts=PTS-STARTPTS [movie];
[in] setpts=PTS-STARTPTS, [movie] overlay=16:16 [out]



~/src/FFmbc-0.6-rc3/ffmbc -y -loglevel debug -loop_input -f image2 -pix_fmt argb -r 50 \
-i Kickabout/TEXT.png -vframes 300 -threads 4 \
-vf "[in] fade=in:20:100 [text]; movie=Kickabout/50p/frame%04d.png [strap]; [strap][text] overlay=0:0:1 [out]" \
-r 25 -vcodec qtrle -pix_fmt argb out.mov



~/src/FFmbc-0.6-rc3/ffmbc -y -loglevel debug -loop_input -f image2 -pix_fmt argb -r 50 \
-i Kickabout/TEXT.png -vframes 300 -threads 4 \
-vf "[in] fade=in:20:100 [text]; movie=Kickabout/50p/frame%04d.png [strap]; [strap] format=rgb24, [text] overlay=0:0:1 [out]" \
-r 25 -vcodec qtrle -pix_fmt argb out.mov




-y -loglevel debug -loop_input -f image2 -pix_fmt argb -r 50 -i Kickabout/50p/frame%04d.png -vframes 300 -threads 4 -vf "movie=Kickabout/TEXT.png, setpts=PTS-STARTPTS, fade=in:20:100 [text]; [in] setpts=PTS-STARTPTS, [text] overlay=0:0, tinterlace=4 [out]" -r 25 -vcodec qtrle -pix_fmt rgb24 out.mov


FIELD REVERSE



~/src/ffmpeg/ffmpeg -loglevel debug -ss 20 -vframes 350 \
-i 'Compression test clips.mov' \
-threads 4 \
-vf "format=rgb24,crop=720:575:0:1,pad=720:576:0:0:red" \
-r 25 -pix_fmt yuv420p -vcodec dvvideo -y out-fieldRev.mov



~/src/ffmpeg/ffmpeg -loglevel debug -ss 20 -vframes 350 \
-i 'Compression test clips.mov' \
-threads 4 \
-vf "format=yuv422p,crop=720:575:0:1,pad=720:576:0:0:red" \
-r 25 -pix_fmt yuv420p -vcodec dvvideo -y out-fieldRev.mov

~/src/FFmbc-0.6-rc3/ffmbc -loglevel debug -i out-fieldRev.mov

mplayer out-fieldRev.mov -vf yadif=1 -fps 50 -speed 0.1


MAKE A FILE WITH 1 PIXEL ALL ROUND FOR TESTING BFF to FTT CONVERSION



~/src/ffmbc/FFmbc-0.6-rc3/ffmbc -y -loglevel debug \
-loop_input -f image2 -pix_fmt argb -r 25 -i OnePixelWhiteBorder.png -vframes 300 \
-ar 48000 -ac 1 -f s16le -i /dev/zero \
-threads 4 \
-vcodec dvvideo -r 25 -aspect 16:9 -y \
-map_audio_channel 1:0:0:0:1:0 -map_audio_channel 1:0:0:0:1:1 \
OnePixelWhiteBorder.mov

mplayer OnePixelWhiteBorder.mov -vf yadif=1 -fps 50 -speed 0.1

~/src/ffmbc/FFmbc-0.6-rc3/ffmbc -y -loglevel debug \
-loop_input -f image2 -pix_fmt argb -r 25 -i OnePixelWhiteBorder.png -vframes 300 \
-ar 48000 -ac 1 -f s16le -i /dev/zero \
-threads 4 \
-target pal-imx30 -flags +ildct+ilme -aspect 16:9 \
-map_audio_channel 1:0:0:0:1:0 -map_audio_channel 1:0:0:0:1:1 \
-map_audio_channel 1:0:0:0:1:2 -map_audio_channel 1:0:0:0:1:3 \
-shortest \
-f mxf_d10 -y \
OnePixelWhiteBorder.mxf

mplayer OnePixelWhiteBorder.mxf -vf yadif=1 -fps 50 -speed 0.1

~/src/ffmbc/FFmbc-0.6-rc3/ffmbc -loglevel debug \
-i "OnePixelWhiteBorder.mov" \
-ar 48000 -ac 1 -f s16le -i /dev/zero \
-threads 4 \
-vf "format=yuv422p,crop=720:575:0:1,pad=720:576:0:0:black" \
-target pal-imx30 -flags +ildct+ilme \
-map_audio_channel 1:0:0:0:1:0 -map_audio_channel 1:0:0:0:1:1 \
-map_audio_channel 1:0:0:0:1:2 -map_audio_channel 1:0:0:0:1:3 \
-shortest \
-f mxf_d10 -y \
out_crop+pad-OnePixelWhiteBorder.mxf

~/src/ffmbc/FFmbc-0.6-rc3/ffmbc -loglevel debug \
-i "OnePixelWhiteBorder.mov" \
-ar 48000 -ac 1 -f s16le -i /dev/zero \
-threads 4 \
-vf "format=yuv422p,top=1" \
-target pal-imx30 -flags +ildct+ilme \
-map_audio_channel 1:0:0:0:1:0 -map_audio_channel 1:0:0:0:1:1 \
-map_audio_channel 1:0:0:0:1:2 -map_audio_channel 1:0:0:0:1:3 \
-shortest \
-f mxf_d10 -y \
out_top-OnePixelWhiteBorder.mxf

mplayer out_top-OnePixelWhiteBorder.mxf -vf yadif=1 -fps 50 -speed 0.1



~/src/ffmbc/FFmbc-0.6-rc3/ffmbc -loglevel debug \
-i "Compression test clips.mov" \
-ar 48000 -ac 1 -f s16le -i /dev/zero \
-threads 4 \
-vf "format=yuv422p,crop=720:575:0:1,pad=720:608:0:32:black" \
-vcodec mpeg2video \
-minrate 30000k -maxrate 30000k -b 30000k \
-bufsize 1200000 -rc_init_occupancy 1200000 \
-flags +ildct+ilme+low_delay \
-flags2 +ivlc+non_linear_q -qscale 1 \
-ps 1 -qmin 1 -rc_max_vbv_use 1 \
-rc_min_vbv_use 1 -pix_fmt yuv422p \
-r 25 -top 1 -dc 10 -intra -aspect 16:9 \
-map_audio_channel 0:1:0:0:1:0 -map_audio_channel 0:1:0:0:1:1 \
-map_audio_channel 1:0:0:0:1:2 -map_audio_channel 1:0:0:0:1:3 \
-shortest \
-f mxf_d10 -y \
"Compression test clips.mxf"

~/src/ffmbc/FFmbc-0.6-rc3/ffmbc -loglevel debug \
-i "Compression test clips.mov" \
-ar 48000 -ac 1 -f s16le -i /dev/zero \
-threads 4 \
-vf "format=yuv422p,top=1" \
-vcodec mpeg2video \
-minrate 30000k -maxrate 30000k -b 30000k \
-bufsize 1200000 -rc_init_occupancy 1200000 \
-flags +ildct+ilme+low_delay \
-flags2 +ivlc+non_linear_q -qscale 1 \
-ps 1 -qmin 1 -rc_max_vbv_use 1 \
-rc_min_vbv_use 1 -pix_fmt yuv422p \
-r 25 -top 1 -dc 10 -intra -aspect 16:9 \
-map_audio_channel 0:1:0:0:1:0 -map_audio_channel 0:1:0:0:1:1 \
-map_audio_channel 1:0:0:0:1:2 -map_audio_channel 1:0:0:0:1:3 \
-shortest \
-f mxf_d10 -y \
"Compression test clips.mxf"


mplayer "Compression test clips.mxf" -vf yadif=1 -fps 50 -speed 0.1



~/src/ffmbc/FFmbc-0.6-rc3/ffmbc -loglevel debug \
-i "Compression test clips.mov" \
-vf "pad=720:608:0:32:black" \
-target imx30 -flags +ildct+ilme -aspect 16:9 \
-f mxf_d10 \
"test.mxf"


valgrind ~/src/ffmbc/FFmbc-0.6-rc3/ffmbc_g -loglevel debug \
-i "Compression test clips.mov" \
-ar 48000 -ac 1 -f s16le -i /dev/zero \
-vf "format=yuv422p,crop=720:575:0:1,pad=720:576:0:0:black" \
-threads 4 \
-target pal-imx30 -flags +ildct+ilme -aspect 16:9 \
-map_audio_channel 0:1:0:0:1:0 -map_audio_channel 0:1:0:0:1:1 \
-map_audio_channel 1:0:0:0:1:2 -map_audio_channel 1:0:0:0:1:3 \
-shortest \
-f mxf_d10 \
"test.mxf"



~/src/ffmbc/FFmbc-0.6-rc4/ffmbc \
-loglevel debug \
-i allpatterns/bars601.ts \
-ar 48000 -ac 1 -f s16le -i /dev/zero \
-vf "scale=702:576,pad=720:608:9:32:black" \
-threads 4 \
-target imx30 -flags +ildct+ilme -aspect 16:9 \
-map_audio_channel 1:0:0:0:1:0 -map_audio_channel 1:0:0:0:1:1 \
-map_audio_channel 1:0:0:0:1:2 -map_audio_channel 1:0:0:0:1:3 \
-shortest \
-f mxf_d10 \
"601.mxf"




~/src/ffmbc/FFmbc-0.6-rc3/ffmbc -loglevel debug \
-i 147_0469_04_fido.mov \
-threads 4 \
-vcodec mpeg2video \
-minrate 30000k -maxrate 30000k -b 30000k \
-bufsize 1200000 -rc_init_occupancy 1200000 \
-flags +ildct+ilme+low_delay \
-flags2 +ivlc+non_linear_q -qscale 1 \
-ps 1 -qmin 1 -rc_max_vbv_use 1 \
-rc_min_vbv_use 1 -pix_fmt yuv422p \
-r 25 -top 1 -dc 10 -intra -aspect 16:9 \
-acodec pcm_s16le \
-vtag mx5p -vbsf imxdump \
147_0469_04_fido-mdsh.mov



~/src/ffmbc/FFmbc-0.6-rc3/ffmbc -loglevel debug \
-i 147_0469_01.MP4 \
-vf scale=720:576:1,pad=720:608:0:32,tinterlace=4 \
-threads 4 \
-r 25 \
-vcodec mpeg2video -flags2 +ivlc+non_linear_q -qscale 1 \
-ps 1 -qmin 1 -rc_max_vbv_use 1 -flags +ildct+ilme+low_delay \
-rc_min_vbv_use 1 -pix_fmt yuv422p \
-minrate 30000k -maxrate 30000k -b 30000k \
-bufsize 1200000 -rc_init_occupancy 1200000 \
-top 1 -dc 10 -intra \
-vbsf imxdump -vtag mx3p \
147_0469_04_fido-mdsh2.mov


~/src/ffmbc/FFmbc-0.6-rc3/ffmbc -loglevel debug \
-y -i 147_0469_01.MP4 \
-vf scale=720:576:1,pad=720:608:0:32,tinterlace=4 \
-r 25 \
-vcodec mpeg2video -flags2 +ivlc+non_linear_q -qscale 1 \
-ps 1 -qmin 1 -rc_max_vbv_use 1 -flags +ildct+ilme+low_delay \
-rc_min_vbv_use 1 -pix_fmt yuv422p \
-minrate 30000k -maxrate 30000k -b 30000k -bufsize 1200000 \
-rc_init_occupancy 1200000 -dc 10 -intra \
-acodec pcm_s16le -ar 48000 -ac 2 \
-vbsf imxdump -vtag mx3p \
-f mov \
147_0469_04_fido-pe.mov





for F in yuyv422 rgb24 bgr24 yuv422p yuv444p yuv411p gray pal8 yuvj422p yuvj444p uyvy422 uyyvyy411 bgr8 bgr4_byte rgb8 rgb4_byte argb rgba abgr bgra gray16be gray16le rgb48be rgb48le rgb565be rgb565le rgb555be rgb555le bgr565be bgr565le bgr555be bgr555le yuv422p16le yuv422p16be yuv444p16le yuv444p16be rgb444be rgb444le bgr444be bgr444le y400a bgr48le bgr48be; do \
for T in 1; do \
echo ${F} ${T} ;\
~/src/ffmpeg/ffmpeg -loglevel debug -y -ss 20 -vframes 350 -i Compression\ test\ clips.mov \
-vf scale=720:576:1,pad=720:608:0:32,format=${F},pixdesctest,fieldorder=${T} -r 25 -aspect 16:9 -vcodec mpeg2video \
-flags2 +ivlc+non_linear_q -qscale 1 -ps 1 -qmin 1 -qmax 10 -rc_max_vbv_use 1 -flags +ildct+ilme+low_delay \
-rc_min_vbv_use 1 -pix_fmt yuv422p -minrate 30000k -maxrate 30000k -b 30000k -bufsize 1200000 -rc_init_occupancy 1200000 \
-dc 10 -intra -top 1 -acodec pcm_s16le -ar 48000 -ac 2 -vbsf imxdump -vtag mx3p -f mov imx30-test.mov ; \
echo ${F} ${T} ;\
mplayer imx30-test.mov -vf yadif=1 ; \
done ; \
done



~/src/ffmpeg/ffmpeg -loglevel debug -y -ss 20 -vframes 350 -i Compression\ test\ clips.mov \
-vf scale=720:576:1,pad=720:608:0:32,format=bgr555le,pixdesctest,fieldorder=1 -r 25 -aspect 16:9 -vcodec mpeg2video \
-flags2 +ivlc+non_linear_q -qscale 1 -ps 1 -qmin 1 -qmax 10 -rc_max_vbv_use 1 -flags +ildct+ilme+low_delay \
-rc_min_vbv_use 1 -pix_fmt yuv422p -minrate 30000k -maxrate 30000k -b 30000k -bufsize 1200000 -rc_init_occupancy 1200000 \
-dc 10 -intra -top 1 -acodec pcm_s16le -ar 48000 -ac 2 -vbsf imxdump -vtag mx3p -f mov imx30-test.mov








################################################################################################/home/npf/workspace/bbcnpf-nuget/usr/share/bbcnpf-nuget/bin/ffmbc0.5 \-i /var/bigpool/nuget/inbox/full_sony_ex1r_set/mpeg2_35mbit_1920x1080_50i.mp4 \-vcodec rawvideo \-an \-f rawvideo \mpeg2_35mbit_1920x1080_50i-1.yuv/home/npf/workspace/bbcnpf-nuget/usr/share/bbcnpf-nuget/bin/ffmbc0.5 \-i /var/bigpool/nuget/inbox/full_sony_ex1r_set/mpeg2_35mbit_1920x1080_50i.mp4 \-vn \-acodec pcm_s16le \-f wav \mpeg2_35mbit_1920x1080_50i-1.wav######################################################################/home/npf/workspace/bbcnpf-nuget/usr/share/bbcnpf-nuget/bin/ffmbc0.5 \-f rawvideo -pix_fmt yuv420p -r 25 -s 1920x1080 -i mpeg2_35mbit_1920x1080_50i-1.yuv \-i mpeg2_35mbit_1920x1080_50i-1.wav \-threads 4 \-vcodec mpeg2video \-flags +ildct+ilme \-flags2 +ivlc+non_linear_q \-aspect 16:9 -pix_fmt yuv420p -top 1 \-dc 10 -bf 2 -qmin 1 -lmin '1*QP2LAMBDA' \-vb 35000k -maxrate 35000k -bufsize 25485834 \-acodec pcm_s16le \-f mov -vtag xdvc \XDCAMEX35Mbps420-1.mov > ffmbcout-1.txt 2>&1 &######################################################################/home/npf/workspace/bbcnpf-nuget/usr/share/bbcnpf-nuget/bin/ffmbc0.6rc3 \-f rawvideo -r 25 -s 1920x1080 -pix_fmt yuv422p -i mpeg2_35mbit_1920x1080_50i-1.yuv \-i mpeg2_35mbit_1920x1080_50i-1.wav \-threads 8 \-vcodec dnxhd -vb 185M -flags +ildct \-acodec pcm_s16be -ar 48000 -ac 2 \-y DNxHD_1920x1080_50i.mov##############################################################################1_CrowdRun_1080i25_CgrLevels_SINC_FILTER_SVTdec05_perl -e '$j=0;for($i=3556; $i<=3805; $i++){$k=sprintf("ln -s %05d.sgi %05d.sgi\n",$i,$j); printf $k; $k; $j++;}'ffmbc -f image2 -i %05d.sgi \-threads 8 \-vcodec dnxhd -vb 185M \-flags +ildct \-mbd rd \1_CrowdRun_1080i25_CgrLevels_SINC_FILTER_SVTdec05_DNxHD_185Mbps_422_1920x1080_50i.movffmbc -f image2 -i %05d.sgi \-threads 8 \-vcodec mpeg2video \-flags +ildct+ilme \-flags2 +ivlc+non_linear_q \-aspect 16:9 -pix_fmt yuv420p -top 1 \-dc 10 -bf 2 -qmin 1 -lmin '1*QP2LAMBDA' \-vb 35000k -maxrate 35000k -bufsize 25485834 \-f mov -vtag xdvc \1_CrowdRun_1080i25_CgrLevels_SINC_FILTER_SVTdec05_XDCAM_EX_35Mbps_420_1920x1080_50i.movffmbc -f image2 -i %05d.sgi \-threads 8 \-target pal-xdcamhd422 \-flags +ildct+ilme \-vtag xd5c \1_CrowdRun_1080i25_CgrLevels_SINC_FILTER_SVTdec05_XDCAM_HD_50Mbps_422_1920x1080_50i.mov2_ParkJoy_1080i25_CgrLevels_SINC_FILTER_SVTdec05_perl -e '$j=0;for($i=7762; $i<=8011; $i++){$k=sprintf("ln -s %05d.sgi %05d.sgi\n",$i,$j); printf $k; $k; $j++;}'ffmbc -f image2 -i %05d.sgi \-threads 8 \-vcodec dnxhd -vb 185M \-flags +ildct \-vtag xd5c \2_ParkJoy_1080i25_CgrLevels_SINC_FILTER_SVTdec05_DNxHD_185Mbps_422_1920x1080_50i.movffmbc -f image2 -i %05d.sgi \-threads 8 \-vcodec mpeg2video \-flags +ildct+ilme \-flags2 +ivlc+non_linear_q \-aspect 16:9 -pix_fmt yuv420p -top 1 \-dc 10 -bf 2 -qmin 1 -lmin '1*QP2LAMBDA' \-vb 35000k -maxrate 35000k -bufsize 25485834 \-f mov -vtag xdvc \2_ParkJoy_1080i25_CgrLevels_SINC_FILTER_SVTdec05_XDCAM_EX_35Mbps_420_1920x1080_50i.movffmbc -f image2 -i %05d.sgi \-threads 8 \-target pal-xdcamhd422 \-flags +ildct+ilme \-vtag xd5c \2_ParkJoy_1080i25_CgrLevels_SINC_FILTER_SVTdec05_XDCAM_HD_50Mbps_422_1920x1080_50i.mov3_DucksTakeOff_1080i25_CgrLevels_SINC_FILTER_SVTdec05_perl -e '$j=0;for($i=6494; $i<=6743; $i++){$k=sprintf("ln -s %05d.sgi %05d.sgi\n",$i,$j); printf $k; $k; $j++;}'ffmbc -f image2 -i %05d.sgi \-threads 8 \-vcodec dnxhd -vb 185M \-flags +ildct \3_DucksTakeOff_1080i25_CgrLevels_SINC_FILTER_SVTdec05_DNxHD_185Mbps_422_1920x1080_50i.movffmbc -f image2 -i %05d.sgi \-threads 8 \-vcodec mpeg2video \-flags +ildct+ilme \-flags2 +ivlc+non_linear_q \-aspect 16:9 -pix_fmt yuv420p -top 1 \-dc 10 -bf 2 -qmin 1 -lmin '1*QP2LAMBDA' \-vb 35000k -maxrate 35000k -bufsize 25485834 \-f mov -vtag xdvc \3_DucksTakeOff_1080i25_CgrLevels_SINC_FILTER_SVTdec05_XDCAM_EX_35Mbps_420_1920x1080_50i.movffmbc -f image2 -i %05d.sgi \-threads 8 \-target pal-xdcamhd422 \-flags +ildct+ilme \-vtag xd5c \3_DucksTakeOff_1080i25_CgrLevels_SINC_FILTER_SVTdec05_XDCAM_HD_50Mbps_422_1920x1080_50i.mov4_InToTree_1080i25_CgrLevels_SINC_FILTER_SVTdec05_perl -e '$j=0;for($i=2560; $i<=2809; $i++){$k=sprintf("ln -s %05d.sgi %05d.sgi\n",$i,$j); printf $k; $k; $j++;}'ffmbc -f image2 -i %05d.sgi \-threads 8 \-vcodec dnxhd -vb 185M \-flags +ildct \4_InToTree_1080i25_CgrLevels_SINC_FILTER_SVTdec05_DNxHD_185Mbps_422_1920x1080_50i.movffmbc -f image2 -i %05d.sgi \-threads 8 \-vcodec mpeg2video \-flags +ildct+ilme \-flags2 +ivlc+non_linear_q \-aspect 16:9 -pix_fmt yuv420p -top 1 \-dc 10 -bf 2 -qmin 1 -lmin '1*QP2LAMBDA' \-vb 35000k -maxrate 35000k -bufsize 25485834 \-f mov -vtag xdvc \4_InToTree_1080i25_CgrLevels_SINC_FILTER_SVTdec05_XDCAM_EX_35Mbps_420_1920x1080_50i.movffmbc -f image2 -i %05d.sgi \-threads 8 \-target pal-xdcamhd422 \-flags +ildct+ilme \-vtag xd5c \4_InToTree_1080i25_CgrLevels_SINC_FILTER_SVTdec05_XDCAM_HD_50Mbps_422_1920x1080_50i.mov5_OldTownCross_1080i25_CgrLevels_SINC_FILTER_SVTdec05_25iperl -e '$j=0;for($i=609; $i<=858; $i++){$k=sprintf("ln -s %05d.sgi %05d.sgi\n",$i,$j); printf $k; $k; $j++;}'ffmbc -f image2 -i %05d.sgi \-threads 8 \-vcodec dnxhd -vb 185M \-flags +ildct \5_OldTownCross_1080i25_CgrLevels_SINC_FILTER_SVTdec05_DNxHD_185Mbps_422_1920x1080_50i.movSOME FILES IN THE 25i FOLDER ARE CORRUPTGET THE 50p FOLDER AND INTERLACE THEM50iperl -e '$j=0;for($i=1217; $i<=1716; $i++){$k=sprintf("ln -s %05d.sgi %05d.sgi\n",$i,$j); printf $k; $k; $j++;}'ffmbc -f image2 -r 50 -i %05d.sgi \-threads 8 \-vf "tinterlace=4" -r 25 \-vcodec dnxhd -vb 185M \-flags +ildct \5_OldTownCross_1080i25_CgrLevels_SINC_FILTER_SVTdec05_DNxHD_185Mbps_422_1920x1080_50i.movffmbc -f image2 -r 50 -i %05d.sgi \-threads 8 \-vf "tinterlace=4" -r 25 \-vcodec mpeg2video \-flags +ildct+ilme \-flags2 +ivlc+non_linear_q \-aspect 16:9 -pix_fmt yuv420p -top 1 \-dc 10 -bf 2 -qmin 1 -lmin '1*QP2LAMBDA' \-vb 35000k -maxrate 35000k -bufsize 25485834 \-f mov -vtag xdvc \5_OldTownCross_1080i25_CgrLevels_SINC_FILTER_SVTdec05_XDCAM_EX_35Mbps_420_1920x1080_50i.movffmbc -f image2 -r 50 -i %05d.sgi \-threads 8 \-vf "tinterlace=4" -r 25 \-target pal-xdcamhd422 \-flags +ildct+ilme \-vtag xd5c \5_OldTownCross_1080i25_CgrLevels_SINC_FILTER_SVTdec05_XDCAM_HD_50Mbps_422_1920x1080_50i.mov~/src/ffmbc/FFmbc-0.6-rc4b/ffmbc -loglevel debug \-i ftp.ebu.ch/25i/1_CrowdRun_1080i25_CgrLevels_SINC_FILTER_SVTdec05_/1_CrowdRun_1080i25_CgrLevels_SINC_FILTER_SVTdec05_XDCAM_EX_35Mbps_420_1920x1080_50i.mov \-ar 48000 -ac 2 -f s16le -i /dev/zero \-vf scale=1440:1080:1 \-vcodec dvvideo -flags +ildct+ilme \-vb 100M-pix_fmt yuv422p \-aspect 16:9 \-acodec pcm_s16le \-y out1.mov####################################################################################-sws_flagsfast_bilinearbilinearbicubicexperimentalneighborareabicubic_bilineargausssinclanczossplinefull_chroma_inp
CONVERT HD FILE TO RAW VIDEO AND AUDIO
FOR TESTS BELOW
CONVERT RAW FILES TO...
XDCAM EX 35Mbps yuv420p
CONVERT RAW FILES TO...
DNxHD 185Mbps yuv422p
CONVERT EBU MEDIA TO...
DNxHD 185Mbps yuv422p
XDCAM EX 35Mbps yuv420p
XDCAM HD 50Mbps yuv422p
SCALE HD TO SD USING EACH METHOD


VeryQuickWiki Version 2.8.1 | Admin

All contents copyright mdsh.com (C) 2011-2021.