OpenVisualCloud / SVT-HEVC

SVT HEVC encoder. Scalable Video Technology (SVT) is a software-based video coding technology that is highly optimized for Intel® Xeon® processors. Using the open source SVT-HEVC encoder, it is possible to spread video encoding processing across multiple Intel® Xeon® processors to achieve a real advantage of processing efficiency.
Other
519 stars 169 forks source link

umv flag mode isn't reflected in the SVT mode when using docker #470

Closed raztexel closed 4 years ago

raztexel commented 4 years ago

Running: docker run -v SampleVideos:/home openvisualcloud/xeon-ubuntu1804-media-ffmpeg /bin/bash -c "dd if=/dev/urandom bs=115200 count=300 of=test.yuv && ffmpeg -f rawvideo -vcodec rawvideo -s 320x240 -r 30 -pix_fmt yuv420p -i test.yuv -c:v libsvt_hevc -umv 0 -y test.mp4"

Printout banner: SVT [config]: tileColumnCount / tileRowCount / tileSliceMode / Constraint MV : 1 / 1 / 0 / 0

docker run -v SampleVideos:/home openvisualcloud/xeon-ubuntu1804-media-ffmpeg /bin/bash -c "dd if=/dev/urandom bs=115200 count=300 of=test.yuv && ffmpeg -f rawvideo -vcodec rawvideo -s 320x240 -r 30 -pix_fmt yuv420p -i test.yuv -c:v libsvt_hevc -umv 1 -y test.mp4"

Printout banner is the same: SVT [config]: tileColumnCount / tileRowCount / tileSliceMode / Constraint MV : 1 / 1 / 0 / 0

raztexel commented 4 years ago

With umv 0 and umv 1 the banner prints the same UMV mode

intelmark commented 4 years ago

@raztexel - Can you confirm you rebuilt the SVT-HEVC plugin for ffmpeg using the updated patch file?

raztexel commented 4 years ago

I have just used the docker command. I haven’t built SVT-HEVC.

This is what I have run:

docker run -v SampleVideos:/home openvisualcloud/xeon-ubuntu1804-media-ffmpeg /bin/bash -c "dd if=/dev/urandom bs=115200 count=300 of=test.yuv && ffmpeg -f rawvideo -vcodec rawvideo -s 320x240 -r 30 -pix_fmt yuv420p -i test.yuv -c:v libsvt_hevc -umv 1 -y test.mp4"

On 13 Feb 2020, at 16:17, Mark Feldman notifications@github.com wrote:

@raztexel https://github.com/raztexel - Can you confirm you rebuilt the SVT-HEVC plugin for ffmpeg using the updated patch file?

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/OpenVisualCloud/SVT-HEVC/issues/470?email_source=notifications&email_token=AK67OBVSUPDF4S27ACUEO5TRCVI7FA5CNFSM4KUSUTMKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOELVDWTA#issuecomment-585775948, or unsubscribe https://github.com/notifications/unsubscribe-auth/AK67OBQANWJIBEW7EWFLW23RCVI7FANCNFSM4KUSUTMA.

raztexel commented 4 years ago

Does docker openvisualcloud/xeon-ubuntu1804-media-ffmpeg supports tiling at all or should I use different docker to work with "umv 1" ?

tianjunwork commented 4 years ago

Hi @raztexel , OpenVisualCloud/Dockerfiles only builds the latest release tag. https://github.com/OpenVisualCloud/Dockerfiles/blob/master/doc/svt.md#Evaluate-SVT - umv in ffmpeg is in the master which is after 1.4.3 release tag. Tiling feature is in 1.4.3 release.

tianjunwork commented 4 years ago

Hi @raztexel , do you need any more help about -umv parameter? If not, could you close? Thank you.