0
私は2つのmp3ファイルを結合しようとしています。もう1つは数秒後にもう1つはアンドロイドアプリケーションのFFmpegです。私は使用していますFFmpegの連結グラフとamixのフィルタグラフが機能しません。メモリ不足のエラー
これを達成するには、aevalsrcでオーディオの無音を作成し、これに第2の入力を連結します。その後、amixで、結果を最初の入力とマージします。
出力mp3は作成されますが、コピーを作成した場合のように最初の入力のみが含まれています。 FFMpegのバージョンは3.0.1です。示されている出力は次のようになります。代わりに
I/ffmpeg(27265): Error while filtering: Out of memory
使用ADELAY:
I/ffmpeg(27265): [mp3 @ 0xb5bdf000] Skipping 0 bytes of junk at 4513.
I/ffmpeg(27265): Input #0, mp3, from '/storage/emulated/0/input1.mp3':
I/ffmpeg(27265): Metadata:
I/ffmpeg(27265): track : 0
I/ffmpeg(27265): TYER : 0
I/ffmpeg(27265): Duration: 00:00:01.75, start: 0.000000, bitrate: 148 kb/s
I/ffmpeg(27265): Stream #0:0: Audio: mp3, 44100 Hz, stereo, s16p, 128 kb/s
I/ffmpeg(27265): [mp3 @ 0xb5bdf600] Skipping 0 bytes of junk at 4513.
I/ffmpeg(27265): Input #1, mp3, from '/storage/emulated/0/input2.mp3':
I/ffmpeg(27265): Metadata:
I/ffmpeg(27265): track : 0
I/ffmpeg(27265): TYER : 0
I/ffmpeg(27265): Duration: 00:00:00.37, start: 0.000000, bitrate: 226 kb/s
I/ffmpeg(27265): Stream #1:0: Audio: mp3, 44100 Hz, stereo, s16p, 128 kb/s
I/ffmpeg(27265): Output #0, mp3, to '/storage/emulated/0/finito.mp3':
I/ffmpeg(27265): Metadata:
I/ffmpeg(27265): TRCK : 0
I/ffmpeg(27265): TYER : 0
I/ffmpeg(27265): TSSE : Lavf57.25.100
I/ffmpeg(27265): Stream #0:0: Audio: mp3 (libmp3lame), 44100 Hz, stereo, fltp (default)
I/ffmpeg(27265): Metadata:
I/ffmpeg(27265): encoder : Lavc57.24.102 libmp3lame
I/ffmpeg(27265): Stream mapping:
I/ffmpeg(27265): Stream #0:0 (mp3) -> amix:input0
I/ffmpeg(27265): Stream #1:0 (mp3) -> concat:in1:a0
I/ffmpeg(27265): amix -> Stream #0:0 (libmp3lame)
I/ffmpeg(27265): Press [q] to stop, [?] for help
I/ffmpeg(27265): size= 18kB time=00:00:01.09 bitrate= 133.0kbits/s speed=2.18x
I/ffmpeg(27265): Error while filtering: Out of memory
I/ffmpeg(27265): size= 28kB time=00:00:01.75 bitrate= 131.1kbits/s speed=2.43x
I/ffmpeg(27265): video:0kB audio:28kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.999261%
こんにちは、お返事ありがとうございます!私はあなたに代替を試みましたが、同じ正確な結果と同じエラーメッセージが表示されました。フィルタリング中のエラー:メモリ不足 – Nadir
試してみました。最後に入力します)。問題は、最初の入力と結果を混合しようとするときです。 – Nadir
あなたと私の両方のコマンドは、私の最後には正常に動作します。 ffmpegの新しいビルドを試してみてください。 – Mulvya