- 締切済み
なぜか、ffmpegが一瞬で閉じます。
一応パスの入力はしました。そしてコマンドプロンプトに入力したらこのような表示が出ました。テラテイルによればパスは通っているとの指摘を受けました。 C:\Users\mizun>ffmpeg -version ffmpeg version n5.0-4-g911d7f167c-20220322 Copyright (c) 2000-2022 the FFmpeg developers built with gcc 11.2.0 (crosstool-NG 1.24.0.533_681aaef) configuration: --prefix=/ffbuild/prefix --pkg-config-flags=--static --pkg-config=pkg-config --cross-prefix=x86_64-w64-mingw32- --arch=x86_64 --target-os=mingw32 --enable-version3 --disable-debug --enable-shared --disable-static --disable-w32threads --enable-pthreads --enable-iconv --enable-libxml2 --enable-zlib --enable-libfreetype --enable-libfribidi --enable-gmp --enable-lzma --enable-fontconfig --enable-libvorbis --enable-opencl --disable-libpulse --enable-libvmaf --disable-libxcb --disable-xlib --enable-amf --enable-libaom --disable-avisynth --enable-libdav1d --disable-libdavs2 --disable-libfdk-aac --enable-ffnvcodec --enable-cuda-llvm --disable-frei0r --enable-libgme --enable-libass --enable-libbluray --enable-libmp3lame --enable-libopus --enable-librist --enable-libtheora --enable-libvpx --enable-libwebp --enable-lv2 --enable-libmfx --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenh264 --enable-libopenjpeg --enable-libopenmpt --enable-librav1e --disable-librubberband --enable-schannel --enable-sdl2 --enable-libsoxr --enable-libsrt --enable-libsvtav1 --enable-libtwolame --enable-libuavs3d --disable-libdrm --disable-vaapi --disable-libvidstab --enable-vulkan --enable-libshaderc --enable-libplacebo --disable-libx264 --disable-libx265 --disable-libxavs2 --disable-libxvid --enable-libzimg --enable-libzvbi --extra-cflags=-DLIBTWOLAME_STATIC --extra-cxxflags= --extra-ldflags=-pthread --extra-ldexeflags= --extra-libs=-lgomp --extra-version=20220322 libavutil 57. 17.100 / 57. 17.100 libavcodec 59. 18.100 / 59. 18.100 libavformat 59. 16.100 / 59. 16.100 libavdevice 59. 4.100 / 59. 4.100 libavfilter 8. 24.100 / 8. 24.100 libswscale 6. 4.100 / 6. 4.100 libswresample 4. 3.100 / 4. 3.100 C:\Users\mizun> 何か解決策はないのでしょうか。
- みんなの回答 (4)
- 専門家の回答
みんなの回答
- thunderkarasu
- ベストアンサー率34% (265/762)
その動作で正しい。 そしてフルパスでコマンドを指定していないので、パスが通っていると判断できる。 ※一瞬で閉じる、というのが理解できないが、おそらくWindowsコマンドプロンプト特有の動作仕様なのだろう。 (それでいいのか?) この動作(-versionオプション)は、コマンドラインでオプションを与えて、ffmpegのバージョンとビルド時のオプションとライブラリのバージョンを表示している。 >何か解決策はないのでしょうか。 オプションや入力・出力ファイル等を指定して、実行すること。 しばしWindows利用者にありがちなのだが、動作を理解する必要があるので、GUIの「フロントエンドアプリ」の類は、ffmpegを理解する為には使わないほうが良い。 Linux/Unix系の連中はコマンドシェルでバリバリに使うので、検索で得た例題・情報を応用できる。 (ffmpegのオプションは、基本的にUnix系と同一) 使い方やオプションについては、ドキュメントやマニュアル(man)を参照のこと。 またffmpegのオプションについては、日本語では以下のサイトが非常に参考になる。 [ニコラボ ffmpeg] https://nico-lab.net/category/ffmpeg/ Unix系由来のソフトウエアで、Linuxや*BSDでも非常によく使われており、検索すると参考になる数多の情報がヒットすることだろう。 ちなみに筆者の各種Linux環境でも同様の動作をする。 参考までに、LG製Android7スマホにインストールしたLinux環境アプリ「Termux」での結果を示しておく。 $ uname -a Linux localhost 3.18.31-perf-g76a0d92-00007-g41e4b31a #1 SMP PREEMPT Mon Apr 22 17:42:57 KST 2019 armv7l Android $ ffmpeg -version ffmpeg version 5.0 Copyright (c) 2000-2022 the FFmpeg developers built with Android (7714059, based on r416183c1) clang version 12.0.8 (https://android.googlesource.com/toolchain/llvm-project c935d99d7cf2016289302412d708641d52d2f7ee) configuration: --arch=armeabi-v7a --as=arm-linux-androideabi-clang --cc=arm-linux-androideabi-clang --cxx=arm-linux-androideabi-clang++ --nm=llvm-nm --pkg-config=/home/builder/.termux-build/_cache/android-r23b-api-24-v8/bin/pkg-config --strip=llvm-strip --cross-prefix=arm-linux-androideabi- --disable-indevs --disable-outdevs --enable-indev=lavfi --disable-static --disable-symver --enable-cross-compile --enable-gnutls --enable-gpl --enable-libaom --enable-libass --enable-libdav1d --enable-libmp3lame --enable-libfreetype --enable-libvorbis --enable-libopus --enable-librav1e --enable-libsoxr --enable-libx264 --enable-libx265 --enable-libxvid --enable-libvidstab --enable-libvpx --enable-libwebp --enable-libxml2 --enable-shared --prefix=/data/data/com.termux/files/usr --target-os=android --extra-libs=-landroid-glob --enable-neon libavutil 57. 17.100 / 57. 17.100 libavcodec 59. 18.100 / 59. 18.100 libavformat 59. 16.100 / 59. 16.100 libavdevice 59. 4.100 / 59. 4.100 libavfilter 8. 24.100 / 8. 24.100 libswscale 6. 4.100 / 6. 4.100 libswresample 4. 3.100 / 4. 3.100 libpostproc 56. 3.100 / 56. 3.100
- AsarKingChang
- ベストアンサー率46% (3467/7474)
>何か解決策はないのでしょうか。 ????????? >一応パスの入力はしました。 なぜ、パスの入力をしたんですか? >そしてコマンドプロンプトに入力したら なぜ、入力したんですか? >このような表示が出ました。 バージョン表示を出したのだから、これは正しい。 >パスは通っているとの指摘を受けました。 ここが一番わからない。 なぜ指摘を受けるのですか? バージョンを表示する命令を書いたら、出た! それだけの話なので、誰かに指摘を受ける必要は ないと思うのですが。 思うに何か重要な事を書いていないのではと思います。 一旦この板を閉じて、詳細付を再質問するか 補足で書くなりしたほうが、解決の道が開けると思います。
- kzr260v2
- ベストアンサー率48% (863/1797)
コマンドラインで以下の入力をすると、ご案内の表示がされます。 ffmpeg -version この表示はffmpegのバージョンを表示するオプションなので、表示してすぐ終わる動作は正しい動作です。 ffmpegの使い方を表示されたい場合は、 ffmpeg -h このように入力してEnterします。様々なコマンドラインオプションとその説明が表示されます。 もしくは以下のように入力すると、ffmpegマニュアル.txtが作成され、先ほどのコマンドで表示された内容がファイル化されます。 ffmpeg -h >ffmpegマニュアル.txt この使い方の内容でよく分からないときは、【Googleなど】で以下のキーワード検索をお試しください。 ffmpeg 使い方 以上、参考にならなかったらごめんなさい。
これはバージョンを表示するコマンドを打ってるだけです なのでバージョンなどを表示して終わっており、正しい動作です ffmpegで何がしたいかを補足してください その前にもう一度自分で調べてみましょう まだ他人に聞くレベルですらありません