summaryrefslogtreecommitdiff
path: root/ffmpeg.c
diff options
context:
space:
mode:
authorraxon1s <teoubas.liv@gmail.com>2015-01-08 03:50:15 +0100
committerMichael Niedermayer <michaelni@gmx.at>2015-01-16 00:31:08 +0100
commit4184d344af4ab3dfb9b5e119b9a48f950a458ef4 (patch)
tree057733314bf67898c3a0e3c2e8384df9014c66cf /ffmpeg.c
parent2c22042aa072b3cd346e02dd294278b90a70e7ab (diff)
ffmpeg: Add bitrate value under -progress action
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Diffstat (limited to 'ffmpeg.c')
-rw-r--r--ffmpeg.c13
1 files changed, 9 insertions, 4 deletions
diff --git a/ffmpeg.c b/ffmpeg.c
index f9aa65f765..c283c96cfb 100644
--- a/ffmpeg.c
+++ b/ffmpeg.c
@@ -1526,10 +1526,15 @@ static void print_report(int is_last_report, int64_t timer_start, int64_t cur_ti
snprintf(buf + strlen(buf), sizeof(buf) - strlen(buf),
"%02d:%02d:%02d.%02d ", hours, mins, secs,
(100 * us) / AV_TIME_BASE);
- if (bitrate < 0) snprintf(buf + strlen(buf), sizeof(buf) - strlen(buf),
- "bitrate=N/A");
- else snprintf(buf + strlen(buf), sizeof(buf) - strlen(buf),
- "bitrate=%6.1fkbits/s", bitrate);
+
+ if (bitrate < 0) {
+ snprintf(buf + strlen(buf), sizeof(buf) - strlen(buf),"bitrate=N/A");
+ av_bprintf(&buf_script, "bitrate=N/A\n");
+ }else{
+ snprintf(buf + strlen(buf), sizeof(buf) - strlen(buf),"bitrate=%6.1fkbits/s", bitrate);
+ av_bprintf(&buf_script, "bitrate=%6.1fkbits/s\n", bitrate);
+ }
+
if (total_size < 0) av_bprintf(&buf_script, "total_size=N/A\n");
else av_bprintf(&buf_script, "total_size=%"PRId64"\n", total_size);
av_bprintf(&buf_script, "out_time_ms=%"PRId64"\n", pts);