胡斌

remove temp file,set version to 1.0.6

@@ -473,8 +473,8 @@ int merge_audio_video(vector<media_info> & files) @@ -473,8 +473,8 @@ int merge_audio_video(vector<media_info> & files)
473 if (audio.type_time - start_time > 0.1){ 473 if (audio.type_time - start_time > 0.1){
474 sprintf(audio_file, "%d_%d_silence.aac", nf, nsilence++);//a duration of silence 474 sprintf(audio_file, "%d_%d_silence.aac", nf, nsilence++);//a duration of silence
475 split_audio(silence_aac_file, 0, audio.type_time - start_time, audio_file); 475 split_audio(silence_aac_file, 0, audio.type_time - start_time, audio_file);
476 - merge_audio_files.push_back(silence_aac_file);  
477 - tmp_files.push_back(silence_aac_file); 476 + merge_audio_files.push_back(audio_file);
  477 + tmp_files.push_back(audio_file);
478 } 478 }
479 479
480 if (audio.type_time - audio.start_time > 0.10 || audio_end.end_time - audio_end.type_time > 0.10) { 480 if (audio.type_time - audio.start_time > 0.10 || audio_end.end_time - audio_end.type_time > 0.10) {
@@ -494,14 +494,15 @@ int merge_audio_video(vector<media_info> & files) @@ -494,14 +494,15 @@ int merge_audio_video(vector<media_info> & files)
494 if (video.end_time - audio_end.type_time > 0.1){ 494 if (video.end_time - audio_end.type_time > 0.1){
495 sprintf(audio_file, "%d_%d_silence.aac", nf, nsilence++);//a duration of silence 495 sprintf(audio_file, "%d_%d_silence.aac", nf, nsilence++);//a duration of silence
496 split_audio(silence_aac_file, 0, video.end_time - audio_end.type_time, audio_file); 496 split_audio(silence_aac_file, 0, video.end_time - audio_end.type_time, audio_file);
497 - merge_audio_files.push_back(silence_aac_file);  
498 - tmp_files.push_back(silence_aac_file); 497 + merge_audio_files.push_back(audio_file);
  498 + tmp_files.push_back(audio_file);
499 } 499 }
500 } 500 }
501 } 501 }
502 502
503 sprintf(audio_file, "%d_merged.aac", nf); 503 sprintf(audio_file, "%d_merged.aac", nf);
504 merge_audio_file(merge_audio_files, audio_file); 504 merge_audio_file(merge_audio_files, audio_file);
  505 + tmp_files.push_back(audio_file);
505 506
506 507
507 sprintf(destfile, "%d.ts", nf); 508 sprintf(destfile, "%d.ts", nf);
@@ -828,7 +829,7 @@ void load_codec_param() @@ -828,7 +829,7 @@ void load_codec_param()
828 int main(int argc, char * argv[]) 829 int main(int argc, char * argv[])
829 { 830 {
830 if (argc < 2) { 831 if (argc < 2) {
831 - printf(" merge_av 1.0.5\n"); 832 + printf(" merge_av 1.0.6\n");
832 printf(" run ffmpeg to merge audio and video files according to the record info file,\nusage:"); 833 printf(" run ffmpeg to merge audio and video files according to the record info file,\nusage:");
833 printf("\n %s record_info_filename [-p] [-k]", argv[0]); 834 printf("\n %s record_info_filename [-p] [-k]", argv[0]);
834 printf("\n -p :only print the command,don't run ffmpeg"); 835 printf("\n -p :only print the command,don't run ffmpeg");