Invalid NAL unit size
ffmpegで動画を圧縮するをやっていたら発生したエラー
このエラーは初めてだtakker.icon
code:log
video.mp4: corrupt input packet in stream 0kbits/s dup=6 drop=138 speed=0.662x
h264 @ 0x55646d803980 Invalid NAL unit size (22495 > 16679).
h264 @ 0x55646d803980 Error splitting the input into NAL units.
commad
$ ffmpeg -i input.mp4 -c:a copy -c:v libx265 output.mp4
もしかして-crf 22を付けなかったのがいけなかったのかな?
類似の事例
解決策が提示されているものはなかった
これ以上は動画処理回りの専門知識を学ばないと追えそうにない
video - FFmpeg: Invalid NAL unit size after Concat filter - Stack Overflow
#5529 (Unable to decode some H.264 stream after last changes) – FFmpeg
#5541 (H264 decoding fail~~) – FFmpeg
FFmpeg-user Invalid NAL unit size, S3 Invalid data found when processing input
ほとんど役に立たない
Invalid NAL unit size · Issue #4 · zmwangx/caterpillar
もう少し読み解けばなにかわかるかも
#2021-07-11 21:39:26