Skip to content

Commit 18e52fc

Browse files
authored
Merge pull request #3542 from eisneinechse/develop
Improved new codec handling
2 parents ce01f98 + fc61c1a commit 18e52fc

File tree

2 files changed

+17
-4
lines changed

2 files changed

+17
-4
lines changed

src/presets/format_webm_libav1.xml

+3-3
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,9 @@
99
<audiochannels>2</audiochannels>
1010
<audiochannellayout>3</audiochannellayout>
1111
<videobitrate
12-
low="384 kb/s"
13-
med="1.5 Mb/s"
14-
high="15.00 Mb/s"></videobitrate>
12+
low="50 crf"
13+
med="35 crf"
14+
high="10 crf"></videobitrate>
1515
<audiobitrate
1616
low="96 kb/s"
1717
med="128 kb/s"

src/windows/export.py

+14-1
Original file line numberDiff line numberDiff line change
@@ -913,7 +913,10 @@ def accept(self):
913913
if ((( frame - start_frame_export ) != 0) & (( end_time_export - start_time_export ) != 0)):
914914
seconds_left = round(( start_time_export - end_time_export )*( frame - end_frame_export )/( frame - start_frame_export ))
915915
fps_encode = ((frame - start_frame_export)/(end_time_export-start_time_export))
916-
title_message = _("%(hours)d:%(minutes)02d:%(seconds)02d Remaining (%(fps)5.2f FPS)") % {
916+
if frame == end_frame_export:
917+
title_message = _("Finalizing video export, please wait...")
918+
else:
919+
title_message = _("%(hours)d:%(minutes)02d:%(seconds)02d Remaining (%(fps)5.2f FPS)") % {
917920
'hours': seconds_left / 3600,
918921
'minutes': (seconds_left / 60) % 60,
919922
'seconds': seconds_left % 60,
@@ -1008,6 +1011,16 @@ def accept(self):
10081011
# Reveal done button
10091012
self.close_button.setVisible(True)
10101013

1014+
# Restore windows title to show elapsed time
1015+
title_message = _("%(hours)d:%(minutes)02d:%(seconds)02d Elapsed (%(fps)5.2f FPS)") % {
1016+
'hours': seconds_run / 3600,
1017+
'minutes': (seconds_run / 60) % 60,
1018+
'seconds': seconds_run % 60,
1019+
'fps': fps_encode}
1020+
1021+
get_app().window.ExportFrame.emit(title_message, video_settings.get("start_frame"),
1022+
video_settings.get("end_frame"), frame)
1023+
10111024
# Make progress bar green (to indicate we are done)
10121025
from PyQt5.QtGui import QPalette
10131026
p = QPalette()

0 commit comments

Comments
 (0)