2017-04-24 37 views
0

我想使用参考软件SHM12.3生成SHVC视频流。该存储库有源文件,所以我能够编译并生成可执行文件。现在的问题是我必须传递给编码器的参数。使用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甚至任何以前的版本并成功编码视频序列?

回答

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”,所以我想用我自己的视频序列,并调整配置参数后工作。