Gstreamer 管道解码和编码我的mpeg4视频通过一些过滤器

Gstreamer 管道解码和编码我的mpeg4视频通过一些过滤器,gstreamer,Gstreamer,我使用以下管道在屏幕上播放我的视频 gst-launch-1.0 filesrc location=01_189_libxvid_1920x1080_6M.mp4 ! qtdemux ! mpeg4videoparse ! omxmpeg4videodec ! videobalance brightness=100 ! video/x-raw,format=BGRA ! waylandsink --gst-debug=*:2 但是现在我不想直接播放,而是想对它进行编码并保存在某个文件夹中。

我使用以下管道在屏幕上播放我的视频

gst-launch-1.0 filesrc location=01_189_libxvid_1920x1080_6M.mp4 ! 
qtdemux ! mpeg4videoparse ! omxmpeg4videodec ! videobalance brightness=100 ! 
video/x-raw,format=BGRA ! waylandsink --gst-debug=*:2

但是现在我不想直接播放,而是想对它进行编码并保存在某个文件夹中。请建议

应该是这样的(h264编解码器的示例):


应该是这样的(h264编解码器的示例):

gst-launch-1.0 -e --gst-debug=3 \
filesrc location="/path/input/sample_in.mp4" \
! qtdemux \
! mpeg4videoparse \
! omxmpeg4videodec \
! queue \
! x264enc \
! qtmux \
! filesink location="/path/output/sample_out.mp4"