使用SHVC视频编码器

时间:2017-04-24 13:33:13

标签: video-streaming codec scalable

我正在尝试使用参考软件SHM12.3生成SHVC视频流。存储库包含源文件,因此我能够编译并生成可执行文件。现在的问题是我必须传递给编码器的参数。

参考软件随附的文档包含使用编码器的快速入门指南,其中提到了要运行的示例命令:

./targetBitrates.sh -q 22 -o "~/myOutputDirectory/" -ci ldHE BQSquare_416x240_60 -tb "5000 34241 6541" -ca '-e ~/bin/TAppEncoder.exe -cd ~/cfg/'

这给了我一个错误“来自encodeCommand.sh的意外退出状态”,虽然我已经创建了所有必需的目录,但我拥有shell脚本targetBitrates.sh所需的所有可执行文件。是否有其他人尝试使用SHM12.3甚至任何以前的版本并成功编码视频序列?

1 个答案:

答案 0 :(得分:0)

我能够通过编译linux源文件来生成一些可执行文件来成功编码,包括" TAppEncoderStatic"。

./TAppEncoderStatic -c ~/cfg/encoder_randomaccess_scalable.cfg -c ~/cfg/per-sequence-svc/bbb_180-2x.cfg -i0 ~/inputVideos/bbb_180p24.yuv 

之前的问题是我没有测试序列" BQSquare_416x240.yuv"所以我尝试使用自己的视频序列,并在调整配置参数后起作用。