diff --git a/src/StreamShorts.Console/Commands/DefaultCommand.cs b/src/StreamShorts.Console/Commands/DefaultCommand.cs index b775b39..c932267 100644 --- a/src/StreamShorts.Console/Commands/DefaultCommand.cs +++ b/src/StreamShorts.Console/Commands/DefaultCommand.cs @@ -80,7 +80,7 @@ internal sealed class DefaultCommand( _fileSystem.Directory.CreateDirectory(outputDirectoryPath); using var audioStream = new FileStream( - _fileSystem.Path.Combine(outputDirectoryPath, "audio.mp3"), + _fileSystem.Path.Combine(outputDirectoryPath, $"{inputFileName}.mp3"), FileMode.Create, FileAccess.ReadWrite, FileShare.ReadWrite, diff --git a/src/StreamShorts.Library/Media/FFMpegService.cs b/src/StreamShorts.Library/Media/FFMpegService.cs index 18566d2..0b90c16 100644 --- a/src/StreamShorts.Library/Media/FFMpegService.cs +++ b/src/StreamShorts.Library/Media/FFMpegService.cs @@ -21,7 +21,7 @@ internal sealed class FFMpegService : IVideoService var processor = audio is FileStream audioFileStream ? inputArguments.OutputToFile(audioFileStream.Name, addArguments: arguments) : inputArguments.OutputToPipe(new StreamPipeSink(audio), addArguments: arguments); - + return await processor.ProcessAsynchronously().ConfigureAwait(false); }