ffmpeg - How to change threads/pools(x265) on the fly?












-1















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.










share|improve this question

























  • 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
















-1















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.










share|improve this question

























  • 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














-1












-1








-1








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.










share|improve this question
















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






share|improve this question















share|improve this question













share|improve this question




share|improve this question








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



















  • 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










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
});


}
});














draft saved

draft discarded


















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
















draft saved

draft discarded




















































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.




draft saved


draft discarded














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





















































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







Popular posts from this blog

"Incorrect syntax near the keyword 'ON'. (on update cascade, on delete cascade,)

Alcedinidae

Origin of the phrase “under your belt”?