2017-04-24 3 views
0

Ich versuche, einen SHVC-Video-Stream mit der Referenz-Software SHM12.3 zu generieren. Das Repository enthält die Quelldateien, sodass ich die ausführbaren Dateien kompilieren und generieren konnte. Das Problem ist jetzt mit den Parametern, die ich an den Encoder übergeben muss.mit SHVC Video-Encoder

Die Dokumentation mit der Referenz-Software enthält eine Kurzanleitung vorgesehen, um den Encoder zu verwenden, die einen Beispielbefehl erwähnt auszuführen:

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

Das gibt mir eine Fehlermeldung „Unexpected Exit-Status von encodeCommand.sh“ obwohl ich alle erforderlichen Verzeichnisse erstellt habe und ich alle ausführbaren Dateien habe, die vom Shell-Skript targetBitrates.sh benötigt werden. Hat jemand anderes mit SHM12.3 oder einer früheren Version versucht, eine Videosequenz zu kodieren?

Antwort

0

Ich konnte erfolgreich kompilieren, indem ich die Linux-Quelldatei kompilierte, um einige ausführbare Dateien zu generieren, einschließlich "TAppEncoderStatic".

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

Das Problem vor war, dass ich nicht die Testsequenz „BQSquare_416x240.yuv“ habe, also versuchte ich mit meiner eigenen Videosequenz und es funktionierte nach dem Konfigurationsparameter zwicken.