• ベストアンサー

【FFmpeg】FLVにWAVを格納できない

ffmpegを用いてFLVコンテナーにPCM(WAV)を格納する際 44.1kHz/16bit(s16le)はMUXできますが例えば192kHz/24bit(s24le)ではエラーが出ます %~dp0ffmpeg -i %1 -i %2 -vcodec copy -acodec copy %~dpn1_out.flv とバッチを作って放り込んだだけですが これはffmpegの制限なのかFLVの仕様なのか私の方法がまずいのか分かりません ご教授よろしくお願いします

質問者が選んだベストアンサー

  • ベストアンサー
  • nixaht
  • ベストアンサー率78% (22/28)
回答No.1

ffmpeg -f lavfi -i anullsrc=r=192000 -acodec pcm_s24le -t 1 test.flv ffmpeg version N-75924-gd25c033 Copyright (c) 2000-2015 the FFmpeg developers built with gcc 5.2.0 (GCC) configuration: --enable-gpl --enable-version3 --disable-w32threads --enable-avisynth --enable-bzlib --enable-fontconfig --enable-frei0r --enable-gnutls --enable-iconv --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libdcadec --enable-libfreetype --enable-libgme --enable-libgsm --enable-libilbc --enable-libmodplug --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-libopus --enable-librtmp --enable-libschroedinger --enable-libsoxr --enable-libspeex --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvo-aacenc --enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxavs --enable-libxvid --enable-lzma --enable-decklink --enable-zlib libavutil 55. 3.100 / 55. 3.100 libavcodec 57. 5.100 / 57. 5.100 libavformat 57. 3.100 / 57. 3.100 libavdevice 57. 0.100 / 57. 0.100 libavfilter 6. 11.100 / 6. 11.100 libswscale 4. 0.100 / 4. 0.100 libswresample 2. 0.100 / 2. 0.100 libpostproc 54. 0.100 / 54. 0.100 Input #0, lavfi, from 'anullsrc=r=192000': Duration: N/A, start: 0.000000, bitrate: 3072 kb/s Stream #0:0: Audio: pcm_u8, 192000 Hz, stereo, u8, 3072 kb/s [flv @ 03e974e0] FLV does not support sample rate 192000, choose from (44100, 22050, 11025) [flv @ 03e974e0] Audio codec pcm_s24le not compatible with flv Output #0, flv, to 'test.flv': Metadata: encoder : Lavf57.3.100 Stream #0:0: Audio: pcm_s24le, 192000 Hz, stereo, s32, 9216 kb/s Metadata: encoder : Lavc57.5.100 pcm_s24le Stream mapping: Stream #0:0 -> #0:0 (pcm_u8 (native) -> pcm_s24le (native)) Could not write header for output file #0 (incorrect codec parameters ?): Error number -40 occurred >[flv @ 03e974e0] FLV does not support sample rate 192000, choose from (44100, 22050, 11025) >[flv @ 03e974e0] Audio codec pcm_s24le not compatible with flv FLVの仕様です。

ttaogw
質問者

お礼

お礼が遅れまして申し訳ありません FLVの仕様なのですね、もう少し確認すべきでした。 回答ありがとうございました

すると、全ての回答が全文表示されます。

関連するQ&A