【问题标题】:FFMPEG - Can't crop when using VAAPIFFMPEG - 使用 VAAPI 时无法裁剪
【发布时间】:2022-08-17 16:23:01
【问题描述】:

我正在尝试获取 rtsp 流,对其进行裁剪,然后使用以下命令重新流式传输

ffmpeg -vaapi_device /dev/dri/renderD128 \\
  -use_wallclock_as_timestamps 1 -fflags nobuffer -loglevel error -hide_banner \\
  -hwaccel vaapi -hwaccel_output_format vaapi \\
  -i \"rtsp://192.168.1.149:554/Streaming/Channels/101\" \\
  -filter:v \"crop=100:100\" \\
  -rtsp_transport tcp -c:v h264_vaapi \\
  -f rtsp rtsp://127.0.0.1:8554/compressed

流输出很好,但没有裁剪发生。任何想法?

  • 您需要用一对hwdownloadhwupload 包裹crop,或者如果您的GPU 支持该功能,请使用hwmap
  • 完美,成功了,谢谢!

标签: ffmpeg


【解决方案1】:

没有为 vaapi 实现裁剪,只需删除“-hwaccel_output_format vaapi”:

ffmpeg -vaapi_device /dev/dri/renderD128 \
  -use_wallclock_as_timestamps 1 -fflags nobuffer -loglevel error -hide_banner \
  -hwaccel vaapi \
  -i "rtsp://192.168.1.149:554/Streaming/Channels/101" \
  -filter:v "crop=100:100" \
  -rtsp_transport tcp -c:v h264_vaapi \
  -f rtsp rtsp://127.0.0.1:8554/compressed

【讨论】:

    猜你喜欢
    • 2021-07-02
    • 2018-06-10
    • 1970-01-01
    • 1970-01-01
    • 2022-10-14
    • 1970-01-01
    • 1970-01-01
    • 2014-08-14
    • 1970-01-01
    相关资源
    最近更新 更多