You've already forked FFmpeg
mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2025-11-23 21:54:53 +02:00
avconv: make the -passlogfile option per-stream.
This commit is contained in:
4
avconv.c
4
avconv.c
@@ -183,6 +183,7 @@ void exit_program(int ret)
|
||||
|
||||
av_freep(&output_streams[i]->forced_keyframes);
|
||||
av_freep(&output_streams[i]->avfilter);
|
||||
av_freep(&output_streams[i]->logfile_prefix);
|
||||
av_freep(&output_streams[i]->filtered_frame);
|
||||
av_freep(&output_streams[i]);
|
||||
}
|
||||
@@ -1747,7 +1748,8 @@ static int transcode_init(void)
|
||||
FILE *f;
|
||||
|
||||
snprintf(logfilename, sizeof(logfilename), "%s-%d.log",
|
||||
pass_logfilename_prefix ? pass_logfilename_prefix : DEFAULT_PASS_LOGFILENAME_PREFIX,
|
||||
ost->logfile_prefix ? ost->logfile_prefix :
|
||||
DEFAULT_PASS_LOGFILENAME_PREFIX,
|
||||
i);
|
||||
if (!strcmp(ost->enc->name, "libx264")) {
|
||||
av_dict_set(&ost->opts, "stats", logfilename, AV_DICT_DONT_OVERWRITE);
|
||||
|
||||
Reference in New Issue
Block a user