有什么方法可以在Bortstream过滤器选项中使用FFMPEG表达式?

发布于 2025-01-19 06:16:34 字数 438 浏览 3 评论 0原文

FFMPEG允许使用H264_METADATA bitstream Filter在SEI块中未注册的用户数据设置:

ffmpeg -i input/test.mp4 \
       -bsf:v             \
       "h264_metadata=sei_user_data=c5bfd5ee-b030-11ec-b909-0242ac120002+waagh" \
       -f h264              \
          test.h264

我知道可以在滤波器物体中使用FFMPEG表达式评估机制,在Bitsstream Filter Bodies中是否可以这样做?更具体地说,我想将当前的UNIX时间戳编码为SEI块,以计算播放期间的实际延迟。

我没有尝试在Bitstream过滤器体中使用表达式的尝试。

FFMPEG allows to set User Data Unregistered in SEI block with h264_metadata bitstream filter:

ffmpeg -i input/test.mp4 \
       -bsf:v             \
       "h264_metadata=sei_user_data=c5bfd5ee-b030-11ec-b909-0242ac120002+waagh" \
       -f h264              \
          test.h264

I know it is possible to use FFMPEG expression evaluation mechanism in filter bodies, is it possible to do that in bitstream filter bodies? More specifically, I would like to encode a current Unix timestamp into SEI block to calculate actual latency during playback.

None of my attempts to use expressions in bitstream filter bodies worked.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

戏剧牡丹亭 2025-01-26 06:16:34

该实现是按选项而不是按过滤器或按组件类型进行的。
对于h264_metadata中的sei_user_data,它没有实现。

The implementation is per-option rather than per-filter or per component type.
For sei_user_data in h264_metadata, it's not implemented.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文