ニコニコ動画のエンコードとrotateフラグの不具合についてまとめ
あ
- 事の発端はiOS11の画面キャプチャ機能で取れたmp4をニコニコ動画にアップロードした際に新エンコードの1080pが選択可能となっていたこと → sm32563929
- 元ソースをffmpegに掛けてみると(
ffmpeg -i in.mp4
)rotateフラグが付いている縦長の動画だった - スタックがオーバーフローしているサイトでffmpegを使ってrotateフラグが付いている動画の生成方法を知る
- さっそくQuickTimePlayerでiPhoneの画面をキャプチャした動画で人工的(?)に再現 → sm32564565
- 1月18日に同条件を満す動画をアップロードしたところ不具合が修正されていた → sm32609167
- しかしこの動画を旧サーバーのエコノミーで視聴したところ動画がぐるっと回っていることが判明
- 旧サーバーのエンコードがおかしいのではと思い3DS版ニコニコでも視聴してみたところエコノミーと同様に動画が回っていた