mirror of
https://gitlab.com/kelteseth/ScreenPlay.git
synced 2024-09-15 06:52:34 +02:00
Fix import video quality and performance
This commit is contained in:
parent
002f8350bd
commit
0beba991ed
@ -77,10 +77,10 @@ Item {
|
||||
id: sliderQuality
|
||||
iconSource: "qrc:/assets/icons/icon_settings.svg"
|
||||
headline: qsTr(
|
||||
"Quality slider. Greater value means better quality.")
|
||||
"Quality slider. Lower value means better quality.")
|
||||
slider {
|
||||
from: 4
|
||||
value: 50
|
||||
value: 23
|
||||
to: 63
|
||||
stepSize: 1
|
||||
}
|
||||
|
@ -6,7 +6,6 @@ import QtGraphicalEffects 1.0
|
||||
import QtQuick.Controls.Material.impl 2.12
|
||||
|
||||
import ScreenPlay.Workshop 1.0
|
||||
import ScreenPlay.Workshop.SteamEnums 1.0
|
||||
import SteamQMLImageProvider 1.0
|
||||
import ScreenPlay 1.0
|
||||
|
||||
|
@ -609,6 +609,15 @@ bool CreateImportVideo::createWallpaperVideo()
|
||||
if (m_codec == "av1")
|
||||
args.append("libaom-av1");
|
||||
args.append("-b:v");
|
||||
args.append("3000k");
|
||||
args.append("-threads");
|
||||
args.append(QString::number(QThread::idealThreadCount()));
|
||||
qInfo() << "threads" << QThread::idealThreadCount() << "m_quality" << m_quality;
|
||||
args.append("-speed");
|
||||
args.append("4");
|
||||
args.append("-tile-columns");
|
||||
args.append("0");
|
||||
args.append("-frame-parallel");
|
||||
args.append("0");
|
||||
args.append("-crf");
|
||||
args.append(QString::number(m_quality));
|
||||
@ -643,7 +652,19 @@ bool CreateImportVideo::createWallpaperVideo()
|
||||
if (m_codec == "av1")
|
||||
args.append("libaom-av1");
|
||||
args.append("-b:v");
|
||||
args.append("3000k");
|
||||
args.append("-threads");
|
||||
args.append(QString::number(QThread::idealThreadCount()));
|
||||
args.append("-speed");
|
||||
args.append("0");
|
||||
args.append("-tile-columns");
|
||||
args.append("0");
|
||||
args.append("-frame-parallel");
|
||||
args.append("0");
|
||||
args.append("-auto-alt-ref");
|
||||
args.append("1");
|
||||
args.append("-lag-in-frames");
|
||||
args.append("25");
|
||||
args.append("-crf");
|
||||
args.append(QString::number(m_quality));
|
||||
args.append("-pass");
|
||||
|
Loading…
Reference in New Issue
Block a user