Skip to content

Commit 2fc87ca

Browse files
committed
move the pixel format setting out of the filterchain
somehow the filterchain format for mp4 ends up applies to the other outputs
1 parent 0627f18 commit 2fc87ca

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

vrecord

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -608,10 +608,10 @@ _setup_vrecord_process(){
608608
MP4NAME="${DIR}/${FULL_OUTPUT_ID}.mp4"
609609
MP4_V_PADNAME="MP4_V"
610610
SPLIT_PADS+=("${MP4_V_PADNAME}")
611-
RECORD_COMMAND_MP4_FILTER=";[MP4_V]${RECORDINGFILTER_MP4#,},bwdif,format=yuv420p[${MP4_V_PADNAME}]"
611+
RECORD_COMMAND_MP4_FILTER=";[MP4_V]${RECORDINGFILTER_MP4#,},bwdif[${MP4_V_PADNAME}]"
612612
SPLIT_MAPS+=(-map "[${MP4_V_PADNAME}]")
613613
(( VIDEO_STREAM_IDX++ ))
614-
EXTRAOPTIONS+=(-c:v:"${MP4_V_IDX}" h264 -g:v:"${MP4_V_IDX}" 12 -profile:v:"${MP4_V_IDX}" main -level:v:"${MP4_V_IDX}" "${ACCESS_MP4_LEVEL}" -b:v:"${MP4_V_IDX}" "${ACCESS_MP4_BITRATE}")
614+
EXTRAOPTIONS+=(-c:v:"${MP4_V_IDX}" h264 -pix_fmt:v:"${MP4_V_IDX}" yuv420p -g:v:"${MP4_V_IDX}" 12 -profile:v:"${MP4_V_IDX}" main -level:v:"${MP4_V_IDX}" "${ACCESS_MP4_LEVEL}" -b:v:"${MP4_V_IDX}" "${ACCESS_MP4_BITRATE}")
615615
fi
616616

617617
# construct end of video filterchain

0 commit comments

Comments
 (0)