kopia lustrzana https://github.com/mediacms-io/mediacms
Add configuration to set how many threads each ffmpeg process can use
rodzic
15d217453b
commit
ed13f53060
|
@ -160,6 +160,7 @@ HLS_DIR = os.path.join(MEDIA_ROOT, "hls/")
|
|||
|
||||
FFMPEG_COMMAND = "ffmpeg" # this is the path
|
||||
FFPROBE_COMMAND = "ffprobe" # this is the path
|
||||
FFMPEG_THREADS = 0 # default - use optimal number of threads
|
||||
MP4HLS = "mp4hls"
|
||||
|
||||
MASK_IPS_FOR_ACTIONS = True
|
||||
|
|
|
@ -554,6 +554,8 @@ def get_base_ffmpeg_command(
|
|||
|
||||
base_cmd = [
|
||||
settings.FFMPEG_COMMAND,
|
||||
"-threads",
|
||||
str(settings.FFMPEG_THREADS),
|
||||
"-y",
|
||||
"-i",
|
||||
input_file,
|
||||
|
|
|
@ -1482,6 +1482,8 @@ def encoding_file_save(sender, instance, created, **kwargs):
|
|||
ff.write("file {}\n".format(f))
|
||||
cmd = [
|
||||
settings.FFMPEG_COMMAND,
|
||||
"-threads",
|
||||
str(settings.FFMPEG_THREADS),
|
||||
"-y",
|
||||
"-f",
|
||||
"concat",
|
||||
|
|
|
@ -62,6 +62,8 @@ def chunkize_media(self, friendly_token, profiles, force=True):
|
|||
chunks_file_name += ".mkv"
|
||||
cmd = [
|
||||
settings.FFMPEG_COMMAND,
|
||||
"-threads",
|
||||
str(settings.FFMPEG_THREADS),
|
||||
"-y",
|
||||
"-i",
|
||||
media.media_file.path,
|
||||
|
|
Ładowanie…
Reference in New Issue