Skip to content

Commit

Permalink
Default copy subtitle_codec
Browse files Browse the repository at this point in the history
  • Loading branch information
Knucklessg1 committed Jan 6, 2024
1 parent 908da7b commit 91c266b
Showing 1 changed file with 4 additions and 0 deletions.
4 changes: 4 additions & 0 deletions media_manager/media_manager.py
Original file line number Diff line number Diff line change
Expand Up @@ -159,6 +159,7 @@ def __init__(self):
self.supported_video_types = ['mp4', 'mkv']
self.video_codec = "copy"
self.audio_codec = "copy"
self.subtitle_codec = "copy"
self.output_parameters = {}
self.preset = "medium"
self.audio_bitrate = '128k'
Expand Down Expand Up @@ -193,12 +194,14 @@ def set_optimize(self, optimize: bool):
if self.optimize:
self.video_codec = "libx265"
self.audio_codec = "aac"
self.subtitle_codec = "copy"
self.output_parameters['crf'] = self.crf
self.output_parameters['audio_bitrate'] = self.audio_bitrate
self.output_parameters['preset'] = self.preset
else:
self.video_codec = "copy"
self.audio_codec = "copy"
self.subtitle_codec = "copy"
self.output_parameters.pop('crf', None)
self.output_parameters.pop('audio_bitrate', None)
self.output_parameters.pop('preset', None)
Expand All @@ -212,6 +215,7 @@ def build_output_parameters(self):
'map': 0,
'vcodec': self.video_codec,
'acodec': self.audio_codec,
'scodec': self.subtitle_codec,
'metadata:g:0': f"title={self.new_file_name}",
'metadata:g:1': f"comment={self.new_file_name}"
}
Expand Down

0 comments on commit 91c266b

Please sign in to comment.