diff --git a/obs/data/locale/en-US.ini b/obs/data/locale/en-US.ini index 65e11e9ce..dcd7d3639 100644 --- a/obs/data/locale/en-US.ini +++ b/obs/data/locale/en-US.ini @@ -255,7 +255,8 @@ Basic.Settings.Output.Adv.Recording.Type="Type" Basic.Settings.Output.Adv.Recording.Type.Standard="Standard" Basic.Settings.Output.Adv.Recording.Type.FFmpegOutput="Custom Output (FFmpeg)" Basic.Settings.Output.Adv.Recording.UseStreamEncoder="(Use stream encoder)" -Basic.Settings.Output.Adv.FFmpeg.SaveFilter="Common recording formats (*.avi *.mp4 *.flv *.ts *.mkv *.wav *.aac);;All Files (*.*)" +Basic.Settings.Output.Adv.FFmpeg.SaveFilter.Common="Common recording formats" +Basic.Settings.Output.Adv.FFmpeg.SaveFilter.All="All Files" Basic.Settings.Output.Adv.FFmpeg.SavePathURL="File path or URL" Basic.Settings.Output.Adv.FFmpeg.VEncoder="Video Encoder (blank=default)" Basic.Settings.Output.Adv.FFmpeg.VEncoderSettings="Video Encoder Settings (if any)" diff --git a/obs/window-basic-settings.cpp b/obs/window-basic-settings.cpp index 25ba89eac..a1a2d81dc 100644 --- a/obs/window-basic-settings.cpp +++ b/obs/window-basic-settings.cpp @@ -1264,10 +1264,15 @@ void OBSBasicSettings::on_advOutRecPathBrowse_clicked() void OBSBasicSettings::on_advOutFFPathBrowse_clicked() { + QString filter; + filter += QTStr("Basic.Settings.Output.Adv.FFmpeg.SaveFilter.Common"); + filter += " (*.avi *.mp4 *.flv *.ts *.mkv *.wav *.aac);;"; + filter += QTStr("Basic.Settings.Output.Adv.FFmpeg.SaveFilter.All"); + filter += " (*.*)"; + QString file = QFileDialog::getSaveFileName(this, QTStr("Basic.Settings.Output.SelectFile"), - ui->simpleOutputPath->text(), - QTStr("Basic.Settings.Output.Adv.FFmpeg.SaveFilter")); + ui->simpleOutputPath->text(), filter); if (file.isEmpty()) return;