ソース音がaudio.mp3
で、audio.aiff
に変換したいと思います。 私はなぜこれらの2つのffmpegファイルが異なるのですか(配管とファイルの出力)?
ffmpeg -i audio.mp3 -acodec pcm_s16le -ac 1 -ar 44100 -vn audio.aiff
を行うと、私は出力に再生可能である、私はそれを期待どおりにファイルtim_tum.aiff
を取得します。しかし、私が見つけた私は
ffmpeg -i audio.mp3 -acodec pcm_s16le -ac 1 -ar 44100 -vn -f aiff pipe:1 > audio_pipe.aiff
を行う際
$ diff audio.aiff audio_pipe.aiff
Binary files audio.aiff and audio_pipe.aiff differ
によって証明されるように、私は両方の期待、再生不能であると、元audio.aiff
のファイルと異なるaudio_pipe.aiff
ファイルを取得するということですファイルが同一であり、なぜ異なって出てくるのか理解できませんが、最も重要なのは、1つのファイルが再生可能なのはなぜですか?これら二つのAIFFエンコードされたファイルのヘッダの比較ですとすることで