ffmpeg - How to change threads/pools(x265) on the fly?
ffmpeg -i filename.mkv -vcodec libx265 -preset medium -x265-params crf=23:pools=4 hevc.mkv
Is there a way to send a signal to the ffmpeg process to force it to change number of threads(pools)?
Context:
I want ffmpeg to encode with 4 threads while system idles and switch to 2 when there's activity. Now I instead have to just kill -STOP/-CONT
Solution:
Have 2 ffmpeg instances(different files) run at the same time. One with 4 threads make convert during idling, other with 2 threads convert when there is activity.
ffmpeg
add a comment |
ffmpeg -i filename.mkv -vcodec libx265 -preset medium -x265-params crf=23:pools=4 hevc.mkv
Is there a way to send a signal to the ffmpeg process to force it to change number of threads(pools)?
Context:
I want ffmpeg to encode with 4 threads while system idles and switch to 2 when there's activity. Now I instead have to just kill -STOP/-CONT
Solution:
Have 2 ffmpeg instances(different files) run at the same time. One with 4 threads make convert during idling, other with 2 threads convert when there is activity.
ffmpeg
You can’t change the number of threads. You can change thread priority using nice/renice. Unless you’re using windows. Then IDK.
– szatmary
Dec 26 '18 at 0:03
add a comment |
ffmpeg -i filename.mkv -vcodec libx265 -preset medium -x265-params crf=23:pools=4 hevc.mkv
Is there a way to send a signal to the ffmpeg process to force it to change number of threads(pools)?
Context:
I want ffmpeg to encode with 4 threads while system idles and switch to 2 when there's activity. Now I instead have to just kill -STOP/-CONT
Solution:
Have 2 ffmpeg instances(different files) run at the same time. One with 4 threads make convert during idling, other with 2 threads convert when there is activity.
ffmpeg
ffmpeg -i filename.mkv -vcodec libx265 -preset medium -x265-params crf=23:pools=4 hevc.mkv
Is there a way to send a signal to the ffmpeg process to force it to change number of threads(pools)?
Context:
I want ffmpeg to encode with 4 threads while system idles and switch to 2 when there's activity. Now I instead have to just kill -STOP/-CONT
Solution:
Have 2 ffmpeg instances(different files) run at the same time. One with 4 threads make convert during idling, other with 2 threads convert when there is activity.
ffmpeg
ffmpeg
edited Dec 28 '18 at 16:59
user3529406
asked Dec 25 '18 at 20:02
user3529406user3529406
12
12
You can’t change the number of threads. You can change thread priority using nice/renice. Unless you’re using windows. Then IDK.
– szatmary
Dec 26 '18 at 0:03
add a comment |
You can’t change the number of threads. You can change thread priority using nice/renice. Unless you’re using windows. Then IDK.
– szatmary
Dec 26 '18 at 0:03
You can’t change the number of threads. You can change thread priority using nice/renice. Unless you’re using windows. Then IDK.
– szatmary
Dec 26 '18 at 0:03
You can’t change the number of threads. You can change thread priority using nice/renice. Unless you’re using windows. Then IDK.
– szatmary
Dec 26 '18 at 0:03
add a comment |
0
active
oldest
votes
Your Answer
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "3"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsuperuser.com%2fquestions%2f1387646%2fffmpeg-how-to-change-threads-poolsx265-on-the-fly%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
0
active
oldest
votes
0
active
oldest
votes
active
oldest
votes
active
oldest
votes
Thanks for contributing an answer to Super User!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsuperuser.com%2fquestions%2f1387646%2fffmpeg-how-to-change-threads-poolsx265-on-the-fly%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
You can’t change the number of threads. You can change thread priority using nice/renice. Unless you’re using windows. Then IDK.
– szatmary
Dec 26 '18 at 0:03