@@ -82,7 +82,7 @@ public static void ConvertWavPathToMp3Stream(string wavPath, Stream mp3Stream, I
8282 Directory . CreateDirectory ( StaticSettings . tempPath ) ;
8383
8484 var conversion = FFmpeg . Conversions . New ( )
85- . AddParameter ( $ "-i " + wavPath . Escape ( ) ) ;
85+ . AddParameter ( $ "-i " + FFmpegHelper . Escape ( wavPath ) ) ;
8686
8787 if ( tagData != null )
8888 {
@@ -91,15 +91,15 @@ public static void ConvertWavPathToMp3Stream(string wavPath, Stream mp3Stream, I
9191 // 把专辑封面写到临时文件,然后让ffmpeg把它嵌入mp3
9292 albumArtPath = Path . Combine ( StaticSettings . tempPath , $ "ConvertToMp3_{ Guid . NewGuid ( ) : N} .png") ;
9393 File . WriteAllBytes ( albumArtPath , tagData . AlbumArt ) ;
94- conversion . AddParameter ( $ "-i { albumArtPath . Escape ( ) } ") ;
94+ conversion . AddParameter ( $ "-i { FFmpegHelper . Escape ( albumArtPath ) } ") ;
9595 } // 顺序不能换!这个必须在第一个,因为-i必须在任何其他参数之前。
96- if ( ! string . IsNullOrEmpty ( tagData . Title ) ) conversion . AddParameter ( $ "-metadata title=" + tagData . Title . Escape ( ) ) ;
97- if ( ! string . IsNullOrEmpty ( tagData . Artist ) ) conversion . AddParameter ( $ "-metadata artist=" + tagData . Artist . Escape ( ) ) ;
98- if ( ! string . IsNullOrEmpty ( tagData . Album ) ) conversion . AddParameter ( $ "-metadata album=" + tagData . Album . Escape ( ) ) ;
99- if ( ! string . IsNullOrEmpty ( tagData . Year ) ) conversion . AddParameter ( $ "-metadata date=" + tagData . Year . Escape ( ) ) ;
100- if ( ! string . IsNullOrEmpty ( tagData . Comment ) ) conversion . AddParameter ( $ "-metadata comment=" + tagData . Comment . Escape ( ) ) ;
101- if ( ! string . IsNullOrEmpty ( tagData . Genre ) ) conversion . AddParameter ( $ "-metadata genre=" + tagData . Genre . Escape ( ) ) ;
102- if ( ! string . IsNullOrEmpty ( tagData . Track ) ) conversion . AddParameter ( $ "-metadata track=" + tagData . Track . Escape ( ) ) ;
96+ if ( ! string . IsNullOrEmpty ( tagData . Title ) ) conversion . AddParameter ( $ "-metadata title=" + FFmpegHelper . Escape ( tagData . Title ) ) ;
97+ if ( ! string . IsNullOrEmpty ( tagData . Artist ) ) conversion . AddParameter ( $ "-metadata artist=" + FFmpegHelper . Escape ( tagData . Artist ) ) ;
98+ if ( ! string . IsNullOrEmpty ( tagData . Album ) ) conversion . AddParameter ( $ "-metadata album=" + FFmpegHelper . Escape ( tagData . Album ) ) ;
99+ if ( ! string . IsNullOrEmpty ( tagData . Year ) ) conversion . AddParameter ( $ "-metadata date=" + FFmpegHelper . Escape ( tagData . Year ) ) ;
100+ if ( ! string . IsNullOrEmpty ( tagData . Comment ) ) conversion . AddParameter ( $ "-metadata comment=" + FFmpegHelper . Escape ( tagData . Comment ) ) ;
101+ if ( ! string . IsNullOrEmpty ( tagData . Genre ) ) conversion . AddParameter ( $ "-metadata genre=" + FFmpegHelper . Escape ( tagData . Genre ) ) ;
102+ if ( ! string . IsNullOrEmpty ( tagData . Track ) ) conversion . AddParameter ( $ "-metadata track=" + FFmpegHelper . Escape ( tagData . Track ) ) ;
103103 }
104104
105105 conversion . AddParameter ( "-c:a libmp3lame -b:a 256k" ) ; // 把wav编码为256kbps的LAME mp3
0 commit comments