@@ -192,7 +192,7 @@ ff_decode (const string& filename, WavData& out_wav_data)
192192 if (!tmp_file)
193193 return Error (" failed to create temp file" );
194194
195- Error err = run ({" ffmpeg" , " -v" , " error" , " -y" , " -f" , " mpegts" , " -i" , filename, " -f" , " wav" , tmp_file_name});
195+ Error err = run ({" ffmpeg" , " -v" , " error" , " -nostdin " , " - y" , " -f" , " mpegts" , " -i" , filename, " -f" , " wav" , tmp_file_name});
196196 if (err)
197197 return err;
198198
@@ -294,7 +294,7 @@ bit_rate_from_m3u8 (const string& m3u8, const WavData& wav_data, int& bit_rate)
294294 if (!tmp_file)
295295 return Error (" failed to create temp file" );
296296
297- Error err = run ({" ffmpeg" , " -v" , " error" , " -y" , " -i" , m3u8, " -c:a" , " copy" , " -f" , " adts" , tmp_file_name});
297+ Error err = run ({" ffmpeg" , " -v" , " error" , " -nostdin " , " - y" , " -i" , m3u8, " -c:a" , " copy" , " -f" , " adts" , tmp_file_name});
298298 if (err)
299299 return err;
300300
@@ -319,7 +319,7 @@ load_audio_master (const string& filename, WavData& audio_master_data)
319319 return Error (" failed to create temp file" );
320320
321321 /* extract wav */
322- Error err = run ({" ffmpeg" , " -v" , " error" , " -y" , " -i" , filename, " -f" , " wav" , tmp_file_name});
322+ Error err = run ({" ffmpeg" , " -v" , " error" , " -nostdin " , " - y" , " -i" , filename, " -f" , " wav" , tmp_file_name});
323323 if (err)
324324 return err;
325325
0 commit comments