有什么方法可以在Bortstream过滤器选项中使用FFMPEG表达式?
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 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
该实现是按选项而不是按过滤器或按组件类型进行的。
对于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.