Skip to content

Commit 8dae6d5

Browse files
authored
Merge pull request #79 from OPENSPHERE-Inc/add-split-recording-hotkey
Integrate hotkey to split recording
2 parents f7a8513 + 6734afc commit 8dae6d5

17 files changed

Lines changed: 298 additions & 82 deletions

data/locale/ca-ES.ini

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,7 @@ SplitFile="Divisió automàtica de fitxers"
4444
SplitFile.NoSplit="Sense divisió"
4545
SplitFile.ByTime="Dividit pel temps"
4646
SplitFile.BySize="Dividit per mida"
47+
SplitFile.Manual="Només divisió manual"
4748
SplitFile.Time="Temps de divisió (Minuts)"
4849
SplitFile.Size="Mida de la divisió (MB)"
4950
MasterTrack="Àudio mestre"
@@ -125,5 +126,7 @@ NoSpaceFileName="Genera noms de fitxer sense espai"
125126
KeepOutputBaseResolution="No reinicieu la sortida encara que es canviï la resolució de la font"
126127
KeepOutputBaseResolutionNote="Si s'activa, la imatge de vídeo pot quedar retallada o tenir espais en blanc quan es canvia la resolució de la font."
127128
AudioSourceNote="<strong>Àudio mestre:</strong> Sortida mixta d'OBS (té 6 pistes conegudes)<br /><strong>Àudio de font:</strong> Àudio del conducte de filtre que es passa al filtre Branch Output.<br /><strong>Àudio de font:</strong> Àudio agrupat de la font després de passar per tots els filtres del conducte."
129+
SplitRecordingFileHotkey="Divideix el fitxer enregistrat"
130+
SplitRecordingAllHotkey="Divideix tots els fitxers d'enregistrament de Sortida de Branca"
131+
SplitAllRecordings="Divideix tots els enregistraments"
128132
CustomMuxerSettings="Configuració del conversor personalitzada"
129-

data/locale/de-DE.ini

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,7 @@ SplitFile="Automatische Dateiaufteilung"
4444
SplitFile.NoSplit="Keine Aufteilung"
4545
SplitFile.ByTime="Nach Zeit aufteilen"
4646
SplitFile.BySize="Nach Größe aufteilen"
47+
SplitFile.Manual="Nur manuell teilen"
4748
SplitFile.Time="Teilungszeit (Minuten)"
4849
SplitFile.Size="Teilungsgröße (MB)"
4950
MasterTrack="Master-Audio"
@@ -125,4 +126,9 @@ NoSpaceFileName="Dateinamen ohne Leerzeichen generieren"
125126
KeepOutputBaseResolution="Ausgabe nicht neu starten, auch wenn sich die Quellauflösung ändert"
126127
KeepOutputBaseResolutionNote="Wenn aktiviert, kann das Videobild beschnitten werden oder leere Bereiche aufweisen, wenn sich die Quellauflösung ändert."
127128
AudioSourceNote="<strong>Master-Audio:</strong> OBS-Mischausgang (hat bekanntlich 6 Spuren)<br /><strong>Filter-Audio:</strong> Audio der Filterpipeline, das an den Branch Output-Filter übergeben wird.<br /><strong>Quell-Audio:</strong> Gebündeltes Audio der Quelle, nachdem es alle Filter in der Pipeline durchlaufen hat."
129+
SplitRecordingFileHotkey="Aufnehmende Datei teilen"
130+
SplitRecordingAllHotkey="Alle Aufnahmedateien des Branch-Ausgangs teilen"
131+
SplitRecordingAllHotkey="Alle Zweigausgang-Aufnahmedateien aufteilen"
132+
SplitAllRecordings="Alle Aufnahmen teilen"
128133
CustomMuxerSettings="CBenutzerdefinierte Muxereinstellungen"
134+

data/locale/en-US.ini

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,7 @@ SplitFile="Automatic File Splitting"
4444
SplitFile.NoSplit="No split"
4545
SplitFile.ByTime="Split by Time"
4646
SplitFile.BySize="Split by Size"
47+
SplitFile.Manual="Only split manually"
4748
SplitFile.Time="Split Time (Minutes)"
4849
SplitFile.Size="Split Size (MB)"
4950
MasterTrack="Master Audio"
@@ -125,4 +126,8 @@ NoSpaceFileName="Generate File Name without Space"
125126
KeepOutputBaseResolution="Don't reboot output even if source resolution is changed"
126127
KeepOutputBaseResolutionNote="If enabled, the video image may be cropped or have blank spaces when the source resolution is changed."
127128
AudioSourceNote="<strong>Master Audio:</strong> OBS's mix output (It has 6 tracks as known)<br /><strong>Filter Audio:</strong> Filter pipeline's audio which is passed to Branch Output filter.<br /><strong>Source Audio:</strong> Source's bundled audio which after passed through the all filters in pipeline."
129+
SplitRecordingFileHotkey="Split Recording File"
130+
SplitRecordingAllHotkey="Split all Branch Output recording files"
131+
SplitAllRecordings="Split All Recordings"
132+
SplitRecording="Split Recording"
128133
CustomMuxerSettings="Custom Muxer Settings"

data/locale/fr-FR.ini

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,7 @@ SplitFile="Fractionnement automatique des fichiers"
4444
SplitFile.NoSplit="Pas de division"
4545
SplitFile.ByTime="Divisé par le temps"
4646
SplitFile.BySize="Divisé par taille"
47+
SplitFile.Manual="Ne fractionner que manuellement"
4748
SplitFile.Time="Temps de division (minutes)"
4849
SplitFile.Size="Taille de la division (MB)"
4950
MasterTrack="Audio principal"
@@ -125,4 +126,7 @@ NoSpaceFileName="Générer le nom du fichier sans espace"
125126
KeepOutputBaseResolution="Ne pas redémarrer la sortie même si la résolution de la source est modifiée"
126127
KeepOutputBaseResolutionNote="Si activé, l'image vidéo peut être recadrée ou présenter des espaces vides lorsque la résolution de la source est modifiée."
127128
AudioSourceNote="<strong>Audio principal:</strong> Sortie mixée d'OBS (elle possède 6 pistes comme connu)<br /><strong>Audio du filtre:</strong> Audio du pipeline de filtrage qui est transmis au filtre Branch Output.<br /><strong>Audio de la source:</strong> Audio groupé de la source après avoir traversé tous les filtres du pipeline."
129+
SplitRecordingFileHotkey="Fractionner le fichier cible"
130+
SplitRecordingAllHotkey="Diviser tous les fichiers d'enregistrement de Sortie de Branche"
131+
SplitAllRecordings="Diviser tous les enregistrements"
128132
CustomMuxerSettings="Paramètres personnalisés du muxer"

data/locale/ja-JP.ini

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,7 @@ SplitFile="自動ファイル分割"
4444
SplitFile.NoSplit="分割無し"
4545
SplitFile.ByTime="時間で分割"
4646
SplitFile.BySize="サイズで分割"
47+
SplitFile.Manual="手動で分割"
4748
SplitFile.Time="分割時間 (分)"
4849
SplitFile.Size="分割サイズ (MB)"
4950
MasterTrack="マスター音声"
@@ -112,8 +113,8 @@ DownscaleFilter.Bilinear="バイリニア (最速だが、スケーリングす
112113
DownscaleFilter.Bicubic="バイキュービック (先鋭化スケーリング、16サンプル)"
113114
DownscaleFilter.Lanczos="ランチョス (先鋭化スケーリング、36サンプル)"
114115
DownscaleFilter.Area="エリア (加重合計、4/6/9サンプル)"
115-
EnableAllHotkey="全ての Branch Outputs を有効化"
116-
DisableAllHotkey="全ての Branch Outputs を無効化"
116+
EnableAllHotkey="全ての Branch Output を有効化"
117+
DisableAllHotkey="全ての Branch Output を無効化"
117118
EnableHotkey="'%1' を有効化"
118119
DisableHotkey="'%1' を無効化"
119120
ServiceCount="配信数"
@@ -125,4 +126,8 @@ NoSpaceFileName="スペースなしのファイル名を生成する"
125126
KeepOutputBaseResolution="ソースの解像度が変更されてもアウトプットを再起動しない"
126127
KeepOutputBaseResolutionNote="有効にした場合、ソースの解像度が変わると、映像が見切れたり余白が出来たりする場合があります"
127128
AudioSourceNote="<strong>マスター音声:</strong> OBSのミックス出力(既知の6トラックがあります)<br /><strong>フィルター音声:</strong> Branch Outputフィルターに渡されるフィルターパイプラインの音声。<br /><strong>ソース音声:</strong> パイプライン内のすべてのフィルターを通過した後のソースのバンドルされた音声。"
129+
SplitRecordingFileHotkey="録画ファイルの分割"
130+
SplitRecordingAllHotkey="全ての Branch Output 録画ファイルを分割"
131+
SplitAllRecordings="全録画を分割"
132+
SplitRecording="録画を分割"
128133
CustomMuxerSettings="カスタムマルチプレクサ設定"

data/locale/ko-KR.ini

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,7 @@ SplitFile="자동 파일 분할"
4444
SplitFile.NoSplit="분할 없음"
4545
SplitFile.ByTime="시간별로 분할"
4646
SplitFile.BySize="크기별로 분할"
47+
SplitFile.Manual="수동으로만 분할"
4748
SplitFile.Time="분할 시간 (분)"
4849
SplitFile.Size="분할 크기 (MB)"
4950
MasterTrack="마스터 오디오"
@@ -125,4 +126,7 @@ NoSpaceFileName="ス공백 없이 파일 이름 짓기"
125126
KeepOutputBaseResolution="소스 해상도가 변경되어도 출력을 다시 시작하지 않음"
126127
KeepOutputBaseResolutionNote="활성화된 경우, 소스 해상도가 변경되면 비디오 이미지가 잘리거나 빈 공간이 생길 수 있습니다."
127128
AudioSourceNote="<strong>마스터 오디오:</strong> OBS의 믹스 출력 (알려진 대로 6개의 트랙이 있음)<br /><strong>필터 오디오:</strong> Branch Output 필터로 전달되는 필터 파이프라인의 오디오.<br /><strong>소스 오디오:</strong> 파이프라인의 모든 필터를 통과한 후의 소스의 번들 오디오."
129+
SplitRecordingFileHotkey="녹화 파일 분할"
130+
SplitRecordingAllHotkey="모든 분기 출력 녹화 파일 분할"
131+
SplitAllRecordings="모든 녹화 분할"
128132
CustomMuxerSettings="사용자 Muxer 설정"

data/locale/ro-RO.ini

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,7 @@ SplitFile="Divizarea automată a fișierelor"
4444
SplitFile.NoSplit="Nicio scindare"
4545
SplitFile.ByTime="Împărțit după timp"
4646
SplitFile.BySize="Împărțit după dimensiune"
47+
SplitFile.Manual="Separă numai manual"
4748
SplitFile.Time="Timp de împărțire (minut)"
4849
SplitFile.Size="Dimensiune împărțită (MB)"
4950
MasterTrack="Audio master"
@@ -123,4 +124,7 @@ NoSpaceFileName="Generează nume de fișiere fără spațiu"
123124
KeepOutputBaseResolution="Nu reporniți ieșirea chiar dacă rezoluția sursei este modificată"
124125
KeepOutputBaseResolutionNote="Dacă este activat, imaginea video poate fi decupată sau poate avea spații goale atunci când rezoluția sursei este modificată."
125126
AudioSourceNote="<strong>Audio master:</strong> Ieșirea mixată a OBS (are 6 piste după cum se știe)<br /><strong>Audio filtru:</strong> Audioul conductei de filtre care este transmis către filtrul Branch Output.<br /><strong>Audio sursă:</strong> Audioul grupat al sursei după ce a trecut prin toate filtrele din conductă."
127+
SplitRecordingFileHotkey="Separă fișierul înregistrării"
128+
SplitRecordingAllHotkey="Împarte toate fișierele de înregistrare Ieșire de Ramură"
129+
SplitAllRecordings="Împarte toate înregistrările"
126130
CustomMuxerSettings="Setări personalizate pentru muxer"

data/locale/ru-RU.ini

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,7 @@ SplitFile="Автоматическое разделение файлов"
4444
SplitFile.NoSplit="Нет разделения"
4545
SplitFile.ByTime="Разделить по времени"
4646
SplitFile.BySize="Разделить по размеру"
47+
SplitFile.Manual="Вручную"
4748
SplitFile.Time="Время дивизиона (минуты)"
4849
SplitFile.Size="Размер дивизиона (MB)"
4950
MasterTrack="Мастер-аудио"
@@ -125,4 +126,7 @@ NoSpaceFileName="Генерировать имя файла без пробел
125126
KeepOutputBaseResolution="Не перезапускать вывод даже при изменении разрешения источника"
126127
KeepOutputBaseResolutionNote="При включении этой функции изображение видео может быть обрезано или иметь пустые пространства при изменении разрешения источника."
127128
AudioSourceNote="<strong>Мастер-аудио:</strong> Микшированный выход OBS (известно, что имеет 6 дорожек)<br /><strong>Аудио фильтра:</strong> Аудио из конвейера фильтров, которое передается в фильтр Branch Output.<br /><strong>Аудио источника:</strong> Объединенное аудио источника после прохождения через все фильтры в конвейере."
129+
SplitRecordingFileHotkey="Разделить файл записи"
130+
SplitRecordingAllHotkey="Разделить все файлы записи Выхода Ветви"
131+
SplitAllRecordings="Разделить все записи"
128132
CustomMuxerSettings="Свои настройки паковщика"

data/locale/uk-UA.ini

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,7 @@ SplitFile="Автоматичне розділення файлів"
4444
SplitFile.NoSplit="Без розколу"
4545
SplitFile.ByTime="Поділ за часом"
4646
SplitFile.BySize="Поділ за розміром"
47+
SplitFile.Manual="Розділяти лише вручну"
4748
SplitFile.Time="Час ділення (хвилини)"
4849
SplitFile.Size="Розмір поділу (MB)"
4950
MasterTrack="Майстер-аудіо"
@@ -125,4 +126,7 @@ NoSpaceFileName="Генерувати назву файлу без пробіл
125126
KeepOutputBaseResolution="Не перезапускати вивід, навіть якщо роздільна здатність джерела змінилася"
126127
KeepOutputBaseResolutionNote="Якщо увімкнено, зображення відео може бути обрізане або мати пусті простори при зміні роздільної здатності джерела."
127128
AudioSourceNote="<strong>Майстер-аудіо:</strong> Змішаний вихід OBS (як відомо, має 6 доріжок)<br /><strong>Аудіо фільтра:</strong> Аудіо з конвеєра фільтрів, яке передається у фільтр Branch Output.<br /><strong>Аудіо джерела:</strong> Об'єднане аудіо джерела після проходження через усі фільтри в конвеєрі."
129+
SplitRecordingFileHotkey="Розділити файл Запису"
130+
SplitRecordingAllHotkey="Розділити всі файли запису Виходу Гілки"
131+
SplitAllRecordings="Розділити всі записи"
128132
CustomMuxerSettings="Власні налаштування мультиплексора"

data/locale/zh-CN.ini

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,7 @@ SplitFile="自动分割文件"
4444
SplitFile.NoSplit="无分裂"
4545
SplitFile.ByTime="按时间分割"
4646
SplitFile.BySize="按大小分割"
47+
SplitFile.Manual="仅手动分割"
4748
SplitFile.Time="分割时间 (分钟)"
4849
SplitFile.Size="分割大小 (MB)"
4950
MasterTrack="主音频"
@@ -125,4 +126,7 @@ NoSpaceFileName="生成没有空格的文件名"
125126
KeepOutputBaseResolution="即使源分辨率改变也不重启输出"
126127
KeepOutputBaseResolutionNote="如果启用,当源分辨率改变时,视频图像可能会被裁剪或出现空白区域。"
127128
AudioSourceNote="<strong>主音频:</strong> OBS的混合输出(众所周知有6个轨道)<br /><strong>滤镜音频:</strong> 传递给分支输出滤镜的滤镜管道音频。<br /><strong>源音频:</strong> 通过管道中所有滤镜后的源捆绑音频。"
129+
SplitRecordingFileHotkey="分割录制文件"
130+
SplitRecordingAllHotkey="分割所有分支输出录制文件"
131+
SplitAllRecordings="分割所有录制"
128132
CustomMuxerSettings="自定义混流器设置"

0 commit comments

Comments
 (0)