6

LinuxでSOXを使用してオーディオをミキシングしたい。これは私のスクリプトです。私はこのことについて全くの初心者です。

    time sox --buffer 128000 --combine mix audio1.mp3 audio_recorded.wav -C 64.0 "./Mixed.mp3"
    time ffmpeg -loglevel warning -i ./Output.wav -c:a libfdk_aac -b:a 64k -map 0:0 -f segment -segment_time 10 -segment_list ./Output.m3u8 -segment_format aac './stream%03d.aac'

    cd ..

しかし、結果はこのようなものです..

    sox FAIL formats: can't open input file `audio_recorded.wav': WAVE: RIFF header not found

    real    0m0.003s
    user    0m0.000s
    sys     0m0.002s

audio_recorded.wav、android から録音されたオーディオ ファイルです。

[削除された ANDROID コード: もう必要ありません]

更新: レコーダーを修正しようとしました.ビット レートとサンプル レートを audio1.mp3 と同じに設定しました。次に混ぜてみました。これが今起こっていることです:

    [root@app complete]# bash test_mix.sh 
    sox WARN mp3-util: MAD lost sync
    sox WARN mp3-util: recoverable MAD error
    sox WARN mp3-util: recoverable MAD error
    sox WARN mp3-util: MAD lost sync
    sox WARN mp3-util: MAD lost sync
    sox WARN mp3-util: MAD lost sync
    sox WARN mp3-util: MAD lost sync
    sox WARN mp3-util: recoverable MAD error
    sox WARN mp3-util: MAD lost sync
    sox WARN mp3-util: recoverable MAD error
    sox WARN mp3-util: MAD lost sync
    sox WARN mp3-util: MAD lost sync
    sox WARN mp3-util: recoverable MAD error
    sox WARN mp3-util: MAD lost sync
    sox WARN mp3-util: MAD lost sync
    sox WARN mp3-util: MAD lost sync
    sox WARN mp3-util: MAD lost sync
    sox WARN mp3-util: MAD lost sync
    sox WARN mp3-util: MAD lost sync
    sox WARN mp3-util: recoverable MAD error
    sox WARN mp3-util: MAD lost sync
    sox WARN mp3-util: MAD lost sync
    sox WARN mp3-util: MAD lost sync
    sox WARN mp3-util: MAD lost sync
    sox WARN mp3-util: recoverable MAD error
    sox WARN mp3-util: MAD lost sync
    sox WARN mp3-util: MAD lost sync
    sox WARN mp3-util: MAD lost sync
    sox WARN mp3-util: MAD lost sync
    sox WARN mp3-util: MAD lost sync
    sox WARN mp3-util: recoverable MAD error
    sox WARN mp3-util: MAD lost sync
    sox WARN mp3-util: MAD lost sync
    sox WARN mp3-util: MAD lost sync
    sox WARN mp3-util: MAD lost sync
    sox WARN mp3-util: recoverable MAD error
    sox WARN mp3-util: MAD lost sync
    sox WARN mp3-util: recoverable MAD error
    sox WARN mp3-util: recoverable MAD error
    sox WARN mp3-util: recoverable MAD error
    sox WARN mp3-util: MAD lost sync
    sox WARN mp3-util: recoverable MAD error
    sox WARN mp3-util: MAD lost sync
    sox WARN mp3-util: MAD lost sync
    sox WARN mp3-util: MAD lost sync
    sox WARN mp3-util: MAD lost sync
    sox WARN mp3-util: MAD lost sync
    sox WARN mp3-util: MAD lost sync
    sox WARN mp3-util: MAD lost sync
    sox WARN mp3-util: MAD lost sync
    sox WARN mp3-util: MAD lost sync
    sox WARN mp3-util: MAD lost sync
    sox WARN mp3-util: MAD lost sync
    sox WARN mp3-util: recoverable MAD error
    sox WARN mp3-util: MAD lost sync
    sox WARN mp3-util: MAD lost sync
    sox WARN mp3-util: MAD lost sync
    sox WARN mp3-util: MAD lost sync
    sox FAIL formats: can't open input file `sound997309159.mp3': 

    real    0m0.005s
    user    0m0.002s
    sys     0m0.002s

SOXでミキシングしようとしたときに、ファイルのチャンネルとビットレートが同じではないというプロンプトが表示されたため、録音したサンプルレートとビットレートを設定しました。

4

1 に答える 1