
【前提】
・PHPでffmpegを用いてエンコードを行っている。
・エンコード時 ffmpeg_4.0.2使用
-スマホ(iphone)のインカメで撮影時、アスペクト比率は縦の場合も横の場合でも同じである。
1920×1080 / 1920×1080
ゆえに、縦撮りの動画をそのままアップロードすると横に表示される。
ffmpeg_4.0.2を使うことでスマホで撮った縦撮り動画は適切に縦で表示される。
サムネイル生成をffmpeg_4.0.2で行ったがサムネイルが潰れて表示されるままだった。
【実現したいこと】
動画と同じアスペクト比(9:16)を保ち、サムネイルを生成したい。
なお、余白部分には黒帯を適用。
[以下コード]
//エンコード部分
$do = $ENV . "./ffmpeg_4.0.2 -i {$movie}/{$fn} -vcodec libx264 -g 0 -qcomp 1.0 -qmin 8 -qmax 32 -qdiff 4 -subq 6 -me_range 16 -i_qfactor 0.714286 -r 60 -s " . $newwidth ."x" . $newheight . " -crf 20 -ac 2 -ar 44100 {$movie}/{$fn_}.mp4";
~~~中略~~~
// ffmpegを使って、動画の情報を取得
exec("./ffmpeg -i {$movie}/{$fn} 2>&1", $output);
~~~中略~~~
//サムネ生成部分
$do = $ENV . "./ffmpeg -y -vframes 1 -ss 2 -i {$movie}/{$fn_}.mp4 -f image2 {$movie}/{$fn_}_1.jpg";
echo `{$do}`;
_log($do);
・実際にやってみたこと
以下のようにサイズを指定してみるも全く動きませんでした。
//サムネ生成部分
$do = $ENV . "./ffmpeg -y -vframes 1 -ss 2 -s [サイズ指定o x o] -i {$movie}/{$fn_}.mp4 -f image2 {$movie}/{$fn_}_1.jpg";
echo `{$do}`;

A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
>$do = $ENV . "./ffmpeg -y -vframes 1 -ss 2 -s [サイズ指定o x o] -i {$movie}/{$fn_}.mp4 -f image2 {$movie}/{$fn_}_1.jpg";
変数$doの内容を表示して、コマンドライン上で直接実行したら、なにかわかるかも。
>動画と同じアスペクト比(9:16)を保ち、サムネイルを生成したい。なお、余白部分には黒帯を適用。
1920x1080を1080x608にリサイズして上下に626ドットを付加するということなら、filter:vにてscaleしてpadするとか。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(コンピューター・テクノロジー) ffmpeg 動画から複数の箇所を指定して、一度の作業で同時に切り出したい 1 2022/07/03 08:35
- フリーソフト .264という動画ファイル 2 2022/07/12 11:30
- フリーソフト ffmpegのパラメーター『-i』について 1 2023/03/09 07:19
- フリーソフト ffmpegの使い方 2 2022/07/11 12:12
- 画像編集・動画編集・音楽編集 ffmpegでppmからmp4を作成したい 1 2023/04/20 10:43
- YouTube YouTubeのサムネイル(静止画)を自分で選ぶか、作成したい 1 2022/07/03 15:37
- YouTube ユーチューブへの動画投稿にサムネイルを付ける方法は? 1 2022/07/21 23:45
- フリーソフト 倍率自動調整して全画面表示できるフリーの画像ビューアー 1 2023/08/24 10:55
- Windows 10 ファイルのサムネイルが表示されない 1 2022/08/01 05:43
- 画像編集・動画編集・音楽編集 動画をディスク作成すると画像が乱れる。 4 2022/06/24 07:49
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
英語の意味を教えて
-
Who do you work for?について
-
中1です 英語テストで、 I play...
-
英語についてです。 学生の中に...
-
I think to go to Hokkaido in ...
-
do you training? do you do tr...
-
how are you と how do you...
-
What do you like to do?は「...
-
make O to do とmake O doneの...
-
"have a fun to do"は誤りですか?
-
Is it OK ? と Are you OK ?...
-
答え方を教えてください。
-
What do you like doing? これ...
-
「~しないようになった」は?
-
What do you gotの意味は??
-
How do you do ?
-
「放課後クラブへ行く」を英語...
-
Al Qaeda, Taliban, ISIS and 9...
-
to の意味を教えてください。
-
誰かできる人いませんか?を訳...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
What do you have? と聞かれた...
-
Who do you work for?について
-
I think to go to Hokkaido in ...
-
callとsayの違い
-
"しなくちゃ"と"しなきゃ"の違い
-
中1です 英語テストで、 I play...
-
"be set to do"のニュアンスに...
-
Yes, I have はおかしい?
-
確かに
-
sportとsportsの違いって!?
-
how are you と how do you...
-
"somebody are"は正しい文法で...
-
How do you lookの意味
-
"be going to have to do"と"wi...
-
この文の構造がよくわかりません。
-
What do you have to do 意味
-
答えがわかりません
-
win A to B の形でAをBに従わせ...
-
Where do you go to school?←の訳
-
Is it OK ? と Are you OK ?...
おすすめ情報