Problems with reencoding HEVC videos on 14.0.0 and 14.0.1 #1704
Replies: 4 comments 1 reply
-
Similar issues on LinuxI did some testing on Ubuntu 24.04. Both problems occur as you described, but with some differences. Using the first script: the code will hang when using either FRAME or SLICE threading. Using the second script: calling Packet.decode() is not enough to reproduce the blocking issue. I ran hundreds of iterations without hanging. Misc notesWhen I use the ffmpeg installed through apt (not bundled with pyav), the code does not hang, but the artifacts still occur. I noticed the video will always hang at the same spot for a given thread type. FRAME hangs here: |
Beta Was this translation helpful? Give feedback.
-
On my Ubuntu, I get the same deadlock problem with the second script (no modification). |
Beta Was this translation helpful? Give feedback.
-
I did not have this problem yesterday but today |
Beta Was this translation helpful? Give feedback.
-
I have confirmed that this problem has been fixed in 14.1.0. |
Beta Was this translation helpful? Give feedback.
-
I am observing two problems when reencoding HEVC videos on 14.0.0 and 14.0.1 on Windows 11 (haven't tried on Ubuntu or MacOS so far):
Packet.decode()
for HEVC. CTRL+C is ignored. I haven't been able to reproduce the freeze-up with FRAME threading.Neither issue is observed with H264.
Here is how to reproduce it:
See log.txt for the output.
Actually, to reproduce the blocking issue, it is enough to call
Packet.decode()
enough times:Beta Was this translation helpful? Give feedback.
All reactions