0
0

More than 1 year has passed since last update.

Androidのスクリーンレコードによる画面録画動画をYoutubeにアップロードできない問題をffmpegのコーデック変換で解決する

Posted at

背景

普段iOS使いの筆者が、Androidの画面録画をYoutubeにアップロードしようとしたときに起きた問題の解決方法を述べたいと思います。

画面録画 (スクリーンレコード)

この記事曰く、Androidスマホの画面録画は「スクリーンレコード」でできるとのこと。早速試したらすぐに録画できました。そしてYoutubeにアップロードしてみると...?

image.png

ずっと、保留中で終わらない...

試しに、他の動画をあげたらすぐアップロードできる。どうやら動画に問題があるようだ。

コーデックに問題がある説を疑う

記事を調べてみると、

・YouTubeに対応した動画フォーマットに変更
YouTubeの推奨フォーマットは、MPEG4(H.264)です。動画がうまくアップロードできない場合は、MPEG4(H.264)でエンコードしてみてください。MPEG4を(H.264)形式エンコードしてくれる「HandBrake」や「AviUtl」などのツールを使ってみてください。

と書いてあり、該当動画のコーデックを調べてみる。

【FAQ】マスター動画ファイルのコーデックを確認するには、どうすればいいですか?

調べてみると、動画コーデックが存在していない (理由はわからない) では、変換してみよう。

ここでffmpegで変換してみる

ffmpeg -i .\input.mp4 -vcodec libx264 -acodec libmp3lame output.mp4

これはvideoコーデックはlibx264(=H.264にエンコード)
音声コーデックlibmp3lameにエンコード

このoutput.mp4をYoutubeにアップロードすると、無事アップロードできました

image.png

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0