[MEncoder-users] Problem with EDL

Fluxid fluxid at o2.pl
Sun Jun 24 16:12:55 CEST 2007


> I also tried using EDL while encoding, but here is other problem: I want to skip first 6 mnutes, then encode 2 minutes, and skip all
> the rest. But with -hr-edl-seek enabled it runs forward to realise thata at the end of skipped block is nothing more to encode (last
> value of edl file is larger than length of movie). This skipping takes about half of hour (because it decodes all skipped frames)....

Sorry for multiposting...

Here is one line from console:

	EDL SKIP: Start: 794.00  End: 5440.00   Current: V: 949.45  A: 0.00

Movie length is 5406 seconds.
(I think it should test is the end of skipped block is larger than end of movie. If it is, it should
  stop decoding frames of skipped block and continue with another file/stop encoding)

Command:

	mencoder -nosound -noskip -noaspect -hr-edl-seek \
	-o ppr2.v -ovc x264 -x264encopts \
	subq=7:partitions=all:8x8dct:me=umh:frameref=2:bframes=3:b_pyramid:weight_b:qp_min=5:qp_max=30:\
	qp_step=8:pass=2:direct_pred=auto:nofast_pskip:chroma_qp_offset=-2:bitrate=4000 \
	Ppr.mkv -edl test.edl -endpos 900 -sws 1 -vf scale=1280:688:0:0:6 \
	Ppr.mkv -edl test.edl -endpos 900 -sws 9 -vf pp=ha:128:7/va/dr,unsharp=l13x11:1:c7x7:1,denoise3d,scale=1280:688:0:0:6

It's other case. I'm comparing different filters and downscaling, but problem is the same.
-endpos doesn't work at all (both skipping and encoding doesn't stop at 900 second. it doesn't stop at all)

EDL file:

	0	778	0
	794	5440 	0

Thanks in advance for your help...



More information about the MEncoder-users mailing list