Thank you so much for your work! I got a problem when using the kunkun sample. Actually I could obtain 2D annnotated images, but when trying to save as mp4, there is something wrong with it. Could you please help me?
/home/guangyu/qucheng/video-to-pose3D/common/visualization.py:181: UserWarning: Tight layout not applied. The left and right margins cannot be made large enough to accommodate all axes decorations.
fig.tight_layout()
MovieWriter stderr:
[libopenh264 @ 0x558aac2f8dc0] Incorrect library version loaded
Error initializing output stream 0:0 -- Error while opening encoder for output stream #0:0 - maybe incorrect parameters such as bit_rate, rate, width or height
outputs/kunkun_cut.mp4 --- elapsed time: 22.795807786285877 s
Traceback (most recent call last):
File "/home/guangyu/anaconda3/envs/adaptpose/lib/python3.10/site-packages/matplotlib/animation.py", line 231, in saving
yield self
File "/home/guangyu/anaconda3/envs/adaptpose/lib/python3.10/site-packages/matplotlib/animation.py", line 1085, in save
writer.grab_frame(savefig_kwargs)
File "/home/guangyu/anaconda3/envs/adaptpose/lib/python3.10/site-packages/matplotlib/animation.py", line 357, in grab_frame
self.fig.savefig(self._proc.stdin, format=self.frame_format,
File "/home/guangyu/anaconda3/envs/adaptpose/lib/python3.10/site-packages/matplotlib/figure.py", line 3274, in savefig
self.canvas.print_figure(fname, kwargs)
File "/home/guangyu/anaconda3/envs/adaptpose/lib/python3.10/site-packages/matplotlib/backend_bases.py", line 2338, in print_figure
result = print_method(
File "/home/guangyu/anaconda3/envs/adaptpose/lib/python3.10/site-packages/matplotlib/backend_bases.py", line 2204, in
print_method = functools.wraps(meth)(lambda *args, *kwargs: meth(
File "/home/guangyu/anaconda3/envs/adaptpose/lib/python3.10/site-packages/matplotlib/_api/deprecation.py", line 410, in wrapper
return func(inner_args, **inner_kwargs)
File "/home/guangyu/anaconda3/envs/adaptpose/lib/python3.10/site-packages/matplotlib/backends/backend_agg.py", line 454, in print_raw
fh.write(renderer.buffer_rgba())
BrokenPipeError: [Errno 32] Broken pipe
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/home/guangyu/qucheng/video-to-pose3D/videopose.py", line 164, in
inference_video('outputs/kunkun_cut.mp4', 'alpha_pose')
File "/home/guangyu/qucheng/video-to-pose3D/videopose.py", line 160, in inference_video
main(args)
File "/home/guangyu/qucheng/video-to-pose3D/videopose.py", line 129, in main
render_animation(input_keypoints, anim_output,
File "/home/guangyu/qucheng/video-to-pose3D/common/visualization.py", line 187, in render_animation
anim.save(output, writer=writer)
File "/home/guangyu/anaconda3/envs/adaptpose/lib/python3.10/site-packages/matplotlib/animation.py", line 1063, in save
with mpl.rc_context({'savefig.bbox': None}), \
File "/home/guangyu/anaconda3/envs/adaptpose/lib/python3.10/contextlib.py", line 153, in exit
self.gen.throw(typ, value, traceback)
File "/home/guangyu/anaconda3/envs/adaptpose/lib/python3.10/site-packages/matplotlib/animation.py", line 233, in saving
self.finish()
File "/home/guangyu/anaconda3/envs/adaptpose/lib/python3.10/site-packages/matplotlib/animation.py", line 347, in finish
raise subprocess.CalledProcessError(
subprocess.CalledProcessError: Command '['ffmpeg', '-f', 'rawvideo', '-vcodec', 'rawvideo', '-s', '1000x500', '-pix_fmt', 'rgba', '-r', '25', '-loglevel', 'error', '-i', 'pipe:', '-vcodec', 'h264', '-pix_fmt', 'yuv420p', '-b', '30000k', '-y', 'outputs/alpha_pose_kunkun_cut.mp4']' returned non-zero exit status 1.
1%|█▍
Thank you so much for your work! I got a problem when using the kunkun sample. Actually I could obtain 2D annnotated images, but when trying to save as mp4, there is something wrong with it. Could you please help me?
/home/guangyu/qucheng/video-to-pose3D/common/visualization.py:181: UserWarning: Tight layout not applied. The left and right margins cannot be made large enough to accommodate all axes decorations. fig.tight_layout() MovieWriter stderr: [libopenh264 @ 0x558aac2f8dc0] Incorrect library version loaded Error initializing output stream 0:0 -- Error while opening encoder for output stream #0:0 - maybe incorrect parameters such as bit_rate, rate, width or height
outputs/kunkun_cut.mp4 --- elapsed time: 22.795807786285877 s Traceback (most recent call last): File "/home/guangyu/anaconda3/envs/adaptpose/lib/python3.10/site-packages/matplotlib/animation.py", line 231, in saving yield self File "/home/guangyu/anaconda3/envs/adaptpose/lib/python3.10/site-packages/matplotlib/animation.py", line 1085, in save writer.grab_frame(savefig_kwargs) File "/home/guangyu/anaconda3/envs/adaptpose/lib/python3.10/site-packages/matplotlib/animation.py", line 357, in grab_frame self.fig.savefig(self._proc.stdin, format=self.frame_format, File "/home/guangyu/anaconda3/envs/adaptpose/lib/python3.10/site-packages/matplotlib/figure.py", line 3274, in savefig self.canvas.print_figure(fname, kwargs) File "/home/guangyu/anaconda3/envs/adaptpose/lib/python3.10/site-packages/matplotlib/backend_bases.py", line 2338, in print_figure result = print_method( File "/home/guangyu/anaconda3/envs/adaptpose/lib/python3.10/site-packages/matplotlib/backend_bases.py", line 2204, in
print_method = functools.wraps(meth)(lambda *args, *kwargs: meth(
File "/home/guangyu/anaconda3/envs/adaptpose/lib/python3.10/site-packages/matplotlib/_api/deprecation.py", line 410, in wrapper
return func(inner_args, **inner_kwargs)
File "/home/guangyu/anaconda3/envs/adaptpose/lib/python3.10/site-packages/matplotlib/backends/backend_agg.py", line 454, in print_raw
fh.write(renderer.buffer_rgba())
BrokenPipeError: [Errno 32] Broken pipe
During handling of the above exception, another exception occurred:
Traceback (most recent call last): File "/home/guangyu/qucheng/video-to-pose3D/videopose.py", line 164, in
inference_video('outputs/kunkun_cut.mp4', 'alpha_pose')
File "/home/guangyu/qucheng/video-to-pose3D/videopose.py", line 160, in inference_video
main(args)
File "/home/guangyu/qucheng/video-to-pose3D/videopose.py", line 129, in main
render_animation(input_keypoints, anim_output,
File "/home/guangyu/qucheng/video-to-pose3D/common/visualization.py", line 187, in render_animation
anim.save(output, writer=writer)
File "/home/guangyu/anaconda3/envs/adaptpose/lib/python3.10/site-packages/matplotlib/animation.py", line 1063, in save
with mpl.rc_context({'savefig.bbox': None}), \
File "/home/guangyu/anaconda3/envs/adaptpose/lib/python3.10/contextlib.py", line 153, in exit
self.gen.throw(typ, value, traceback)
File "/home/guangyu/anaconda3/envs/adaptpose/lib/python3.10/site-packages/matplotlib/animation.py", line 233, in saving
self.finish()
File "/home/guangyu/anaconda3/envs/adaptpose/lib/python3.10/site-packages/matplotlib/animation.py", line 347, in finish
raise subprocess.CalledProcessError(
subprocess.CalledProcessError: Command '['ffmpeg', '-f', 'rawvideo', '-vcodec', 'rawvideo', '-s', '1000x500', '-pix_fmt', 'rgba', '-r', '25', '-loglevel', 'error', '-i', 'pipe:', '-vcodec', 'h264', '-pix_fmt', 'yuv420p', '-b', '30000k', '-y', 'outputs/alpha_pose_kunkun_cut.mp4']' returned non-zero exit status 1.
1%|█▍