[x265] Bug: Since x265 v3.6+56, piped input encodes eternally

Mario *LigH* Rohkrämer contact at ligh.de
Wed Aug 28 13:28:10 UTC 2024


Possibly interesting here:

https://forum.doom9.org/showthread.php?p=2006180#post2006180


Mario *LigH* Rohkrämer schrieb am 26.08.2024 um 19:11:
> There was a complaint in the doom9 video forum that piped input does not 
> stop encoding when the pipe closes.
> 
> I just compared my little archive of x265 builds, specifically x265 
> versions 3.6+[13|35|46|56|65]; and [56|65] don't stop encoding.
> 
> I used a small AviSynth script *FrameCountTest.avs* like this:
> 
> +----
> ColorBarsHD()
> Info()
> Trim(0,99)
> +----
> 
> uses https://github.com/DJATOM/avs2yuv/releases/tag/0.30 but could as 
> well use ffmpeg for frameserving
> 
> avs2yuv FrameCountTest.avs -nstdr -o - | x265_3.6+13_Win64.exe -o 
> FrameCountTest13.264 --input - --y4m {stops after 100 frames}
> avs2yuv FrameCountTest.avs -nstdr -o - | x265_3.6+35_Win64.exe -o 
> FrameCountTest35.264 --input - --y4m {stops after 100 frames}
> avs2yuv FrameCountTest.avs -nstdr -o - | x265_3.6+46_Win64.exe -o 
> FrameCountTest46.264 --input - --y4m {stops after 100 frames}
> avs2yuv FrameCountTest.avs -nstdr -o - | x265_3.6+56_Win64.exe -o 
> FrameCountTest56.264 --input - --y4m {does not stop}
> avs2yuv FrameCountTest.avs -nstdr -o - | x265_3.6+65_Win64.exe -o 
> FrameCountTest65.264 --input - --y4m {does not stop}


-- 

Fun and success!

Mario *LigH* Rohkrämer
maito:contact at ligh.de


More information about the x265-devel mailing list