公式サイト
http://ffmpeg.org/
エンコード、ストリーミング配信を高画質高音質で行えるffmpeg。
OSに拘らず対応コーデックが多い。
対応コーデックが多く、多彩なオプションを使用可能。
コマンドラインから使用することができる。
ffmpegならこちらへ 3
https://egg.5ch.net/test/read.cgi/software/1487682297/
ffmpegならこちらへ 4
■ このスレッドは過去ログ倉庫に格納されています
2019/04/21(日) 01:11:29.44ID:TpNEqVMQ0
2019/04/21(日) 02:00:57.32ID:TpNEqVMQ0
ffmpegで使うコマンドは、オプションとフィルターが存在する。
これらが一つの行に混在して使われるため、両方に目を通さなければならない。
日本語の記事が無いものもあるので、機械翻訳を使うなどをして、ある程度自力で英語を読み取らなければならない場合もある。
ffmpegで使用できるOptions https://ffmpeg.org/ffmpeg.html#Options
ffmpegで使用できるfilters https://ffmpeg.org/ffmpeg-filters.html
ffmpeg Documentation (フルバージョン) https://www.ffmpeg.org/ffmpeg-all.html
散らばっている古い記事の中には、現在のffmpegのバージョンでは廃止されたオプションも存在する。
それらのオプションは実行しようとしてもエラーが返されるだけで、単純にエラーの原因の一つになるので
古い記事をコピペなどで流用する場合は、既に廃止されたオプションが含まれていないかどうかを注意する必要がある。
これらが一つの行に混在して使われるため、両方に目を通さなければならない。
日本語の記事が無いものもあるので、機械翻訳を使うなどをして、ある程度自力で英語を読み取らなければならない場合もある。
ffmpegで使用できるOptions https://ffmpeg.org/ffmpeg.html#Options
ffmpegで使用できるfilters https://ffmpeg.org/ffmpeg-filters.html
ffmpeg Documentation (フルバージョン) https://www.ffmpeg.org/ffmpeg-all.html
散らばっている古い記事の中には、現在のffmpegのバージョンでは廃止されたオプションも存在する。
それらのオプションは実行しようとしてもエラーが返されるだけで、単純にエラーの原因の一つになるので
古い記事をコピペなどで流用する場合は、既に廃止されたオプションが含まれていないかどうかを注意する必要がある。
2019/04/21(日) 02:02:22.42ID:TpNEqVMQ0
ちょっと突っ込んだ使い方などの情報(各種ガイド、FAQ)
https://trac.ffmpeg.org/wiki
FFmpeg ドキュメント(日本語訳)
古いし、avconvの説明も混じっているが、新しいものを使わなければ今でも有用
http://fixedpoint.jp/ffmpeg/ffmpeg.html
日本語による基本的な使い方の解説
http://tech.ckme.co.jp/ffmpeg.shtml
日本語による新しいフィルタなどの情報
http://nico-lab.net/category/ffmpeg/
x264とffmpegのオプション対応の解説
https://sites.google.com/site/linuxencoding/x264-ffmpeg-mapping
https://trac.ffmpeg.org/wiki
FFmpeg ドキュメント(日本語訳)
古いし、avconvの説明も混じっているが、新しいものを使わなければ今でも有用
http://fixedpoint.jp/ffmpeg/ffmpeg.html
日本語による基本的な使い方の解説
http://tech.ckme.co.jp/ffmpeg.shtml
日本語による新しいフィルタなどの情報
http://nico-lab.net/category/ffmpeg/
x264とffmpegのオプション対応の解説
https://sites.google.com/site/linuxencoding/x264-ffmpeg-mapping
2019/04/25(木) 18:46:57.40ID:VVcrrMC70
乙
2019/04/25(木) 22:50:41.30ID:JLagNn1e0
丙
2019/04/26(金) 00:49:06.61ID:HoqPd28c0
丁
7名無しさん@お腹いっぱい。
2019/04/26(金) 08:20:04.00ID:zXXFjiFP0 戊
2019/04/26(金) 12:07:00.96ID:KrLtz4z80
臨
2019/05/02(木) 08:09:06.35ID:ZAxK3KvK0
兵
10名無しさん@お腹いっぱい。
2019/05/02(木) 10:25:36.17ID:W8bhDG+V0 最後の質問者、ありがとうとか手間かけてごめんの一言も言えんのか
こんなん答える気なくすわ
こんなん答える気なくすわ
2019/05/02(木) 13:15:49.75ID:CYdE7l6K0
答えなくていいよ
2019/05/02(木) 14:10:38.59ID:ZTllMpF60
>>10
その気持ちわかる(´・ω・`)
その気持ちわかる(´・ω・`)
2019/05/02(木) 14:45:45.57ID:LG1SrOig0
英語のメッセージで
hi!
...
thanks!
と書くべきと言われてるよーなもんかいな
hi!
...
thanks!
と書くべきと言われてるよーなもんかいな
14 ◆P0jSlC5fJs
2019/05/02(木) 17:29:50.98ID:+NqqXGIj02019/05/02(木) 23:00:44.27ID:Vo1bqK8m0
あくまで偏見だが、
SoundEngine利用者は、Audacity利用者よりもそういう確率が高い気がする
とくに、ffmpegとSoundEngineを併用することがあまり頭の中で結びつかない
反論はもちろん認めるよ
SoundEngine利用者は、Audacity利用者よりもそういう確率が高い気がする
とくに、ffmpegとSoundEngineを併用することがあまり頭の中で結びつかない
反論はもちろん認めるよ
2019/05/03(金) 02:50:35.09ID:fVbglfcK0
SoundEngine Freeのバージョン4.xx以前はファイルの入出力時に外部
コマンドの呼び出し機能があったのでffmpegと併用するとSoundEngineから
直接いろんなフォーマットを読み書きできた。
現在この機能がセキュリティの理由で削除されてしまったのが残念。
コマンドの呼び出し機能があったのでffmpegと併用するとSoundEngineから
直接いろんなフォーマットを読み書きできた。
現在この機能がセキュリティの理由で削除されてしまったのが残念。
2019/05/03(金) 21:44:44.37ID:2essw6580
ffmpeg v4.1でx265cliでエンコードした.265ファイルを.mkvコンテナに格納できない。
ffmpeg -i "h265.265" -map 0:0 -c:v:0 copy -f matroska "h265.mkv"
[matroska @ 0000000002687b00] Timestamps are unset in a packet for stream 0.
This is deprecated and will stop working in the future. Fix your code to set the timestamps properly
[matroska @ 0000000002687b00] Can't write packet with unknown timestamp
av_interleaved_write_frame(): Invalid argument
ffmpeg -i "h265.265" -map 0:0 -c:v:0 copy -f matroska "h265.mkv"
[matroska @ 0000000002687b00] Timestamps are unset in a packet for stream 0.
This is deprecated and will stop working in the future. Fix your code to set the timestamps properly
[matroska @ 0000000002687b00] Can't write packet with unknown timestamp
av_interleaved_write_frame(): Invalid argument
18名無しさん@お腹いっぱい。
2019/05/03(金) 22:40:54.53ID:EHV71n/w0 264でエンコードしたら、m4aが一緒に作られるんですが、これは毎回手動で削除するものですか?
音声はmp4に入ってるから、一時ファイルやと思うのです
あ、neroの設定かなあ
音声はmp4に入ってるから、一時ファイルやと思うのです
あ、neroの設定かなあ
2019/05/04(土) 08:02:31.97ID:hCl00F8L0
はぁぁ?
2019/05/04(土) 10:42:57.07ID:nrsC1idF0
良く分からないけれども
動画ファイルの acodec の部分を nero で aac にしてるのかも?
音ズレの件は不明
動画ファイルの acodec の部分を nero で aac にしてるのかも?
音ズレの件は不明
2019/05/04(土) 11:07:34.93ID:u4Wt7pSE0
音ズレの件なんてどこに書いてあるの?
22名無しさん@お腹いっぱい。
2019/05/04(土) 12:40:52.32ID:4ABCr7n50 ぬぬ、コマンドがおかしいっぽい?
デフォのプロファイルを少しいじっただけで、あまりわかっとらんのよ
-c:a copy
-c:v libx264 -b:v 8000k
デフォのプロファイルを少しいじっただけで、あまりわかっとらんのよ
-c:a copy
-c:v libx264 -b:v 8000k
2019/05/04(土) 17:48:33.56ID:V/k0SdYN0
>>18 >>22
AviUtlでffmpeg/avconv出力(ffmpegOut)を使ってるだろ。まずそれを書かないと話にならねえよ。
ffmpegOutは「AviUtlからffmpegを利用して出力を行うプラグイン」。
ここは、ffmpeg自体を扱うスレなので、AviUtlの出力プラグインの話はスレ違い。
「x264 crf + nero」のプロファイルを使ってるんだろうが、
ログ見ればわかるとおり、残ってるm4aはneroが出力したm4aファイル。
neroでm4a出力
↓
-i 映像 -i nero.m4a -c:v libx264 -c:a copy 〜 で映像エンコと音声Muxしてmp4作成
という流れで処理が進む。
mp4作成後はm4aは消していいんだが、自動では消されないので手動で消すしかない。
音声の一時ファイルが残ってしまうのはffmpegOutの仕様なんで、おとなしく手動で消せ。
AviUtlでffmpeg/avconv出力(ffmpegOut)を使ってるだろ。まずそれを書かないと話にならねえよ。
ffmpegOutは「AviUtlからffmpegを利用して出力を行うプラグイン」。
ここは、ffmpeg自体を扱うスレなので、AviUtlの出力プラグインの話はスレ違い。
「x264 crf + nero」のプロファイルを使ってるんだろうが、
ログ見ればわかるとおり、残ってるm4aはneroが出力したm4aファイル。
neroでm4a出力
↓
-i 映像 -i nero.m4a -c:v libx264 -c:a copy 〜 で映像エンコと音声Muxしてmp4作成
という流れで処理が進む。
mp4作成後はm4aは消していいんだが、自動では消されないので手動で消すしかない。
音声の一時ファイルが残ってしまうのはffmpegOutの仕様なんで、おとなしく手動で消せ。
2019/05/04(土) 18:03:00.74ID:V/k0SdYN0
>>17
x264のrawでも同じだね。
エラーメッセージでググると色々出てくるけど、結局よくわからずうまくいかなかった。
まあmkvmerge使えで済む話だとは思うんだけど、
ffmpegでH.265のrawをmkvにmuxする方法があるなら正解を知っておきたいとは思う。
x264のrawでも同じだね。
エラーメッセージでググると色々出てくるけど、結局よくわからずうまくいかなかった。
まあmkvmerge使えで済む話だとは思うんだけど、
ffmpegでH.265のrawをmkvにmuxする方法があるなら正解を知っておきたいとは思う。
25名無しさん@お腹いっぱい。
2019/05/05(日) 09:20:23.84ID:a9C4D5fB02019/05/05(日) 14:20:28.23ID:wwwfB+by0
nero.m4a は -acodec copy みたいにしなくても良い???
再エンコ走らない???
怖いからいつも -acodec copy みたい明示的にやってる
nero の aac エンコーダの使い方は知らん…スレチだから気にしなくて良いのか、
音質が相応に変わるのか、ビットレート上げておけば遜色ないのか…?
再エンコ走らない???
怖いからいつも -acodec copy みたい明示的にやってる
nero の aac エンコーダの使い方は知らん…スレチだから気にしなくて良いのか、
音質が相応に変わるのか、ビットレート上げておけば遜色ないのか…?
2019/05/07(火) 14:29:44.68ID:BGTG7vn50
最新のに置き換えたら変換速度ちょっと早くなって嬉しい(fps0.05→0.065)
2019/05/07(火) 21:50:04.90ID:JnJg5Qhp0
動画の総フレーム数がある数よりも大きいときのみ特定の処理を行うには
どうしたらよいのでしょうか。
ただし、
ffprobe -show_streams -count_frames "input"
で総フレーム数を数えるのはナシでお願いします。なぜなら、総フレーム数が
数十万であるような長尺の動画では処理が重すぎるからです。ある数をi、
総フレーム数をnとしてi<nが成り立つか否かを調べる際、iが高々数十程度で
あっても数十万あるnを求めるために動画を全スキャンするのでは効率が
悪すぎます。要は先頭フレームを0番目としてi番目のフレームが存在するか否かが
分かればそれでよいので、i+1番目以降のフレームまでスキャンする必要は
ないはずです。
つまり、i番目のフレームの存在チェックを行いたいわけです。
どうしたらよいのでしょうか。
ただし、
ffprobe -show_streams -count_frames "input"
で総フレーム数を数えるのはナシでお願いします。なぜなら、総フレーム数が
数十万であるような長尺の動画では処理が重すぎるからです。ある数をi、
総フレーム数をnとしてi<nが成り立つか否かを調べる際、iが高々数十程度で
あっても数十万あるnを求めるために動画を全スキャンするのでは効率が
悪すぎます。要は先頭フレームを0番目としてi番目のフレームが存在するか否かが
分かればそれでよいので、i+1番目以降のフレームまでスキャンする必要は
ないはずです。
つまり、i番目のフレームの存在チェックを行いたいわけです。
2019/05/07(火) 22:22:52.10ID:HWPzyGzo0
i番目のフレームを切り出して存在するかチェックすればえんでないの
よく知らんけど
よく知らんけど
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 中国「国連安保理の許可なしに日本攻撃可能」 Xで旧敵国条項に言及… ★12 [BFU★]
- 首相官邸前で「戦争あおるな」 台湾有事巡る答弁に抗議 ★3 [蚤の市★]
- 中国・国連大使「日本側は反省せず、発言の撤回拒否」 書簡を国連事務総長に送る [♪♪♪★]
- 高市政権の経済環境、アベノミクスと対極 インフレ・円安・金利上昇 [蚤の市★]
- 【NHK】受信料の未払い督促を10倍に強化… 支払い拒否が続くと民事手続きも 「カーナビも受信料いただきます」方針 [冬月記者★]
- 台湾有事での集団的自衛権行使に賛成48%、「反対」が44.2% [♪♪♪★]
- 【フジテレビ】2025 FORMULA 1【NEXT】Lap600
- 【DAZN】フォーミュラGP【F1 2 3 SF P】Lap1807
- 【フジテレビ】2025 FORMULA 1【NEXT】Lap599
- とらせん IP
- 福島競馬3回5日目
- こいせん 全レス転載禁止
- 医者「インフルエンザ、去年の40倍。」😰なんやこれ?中国からの攻撃か?高市早苗 [153490809]
- 小野田大臣「それ正式なデータですか?報道ベースですよね」(10万いいね) [237216734]
- このお寿司カキフライセットに1000円出せますか?
- 日本人がよくやる「誤解を招いた」という発言、中国語ではあなたが間違っているという意味で翻訳されますます火に油を注いでる模様 [709039863]
- 【速報】高市、ヨハネスブルグに到着! [219241683]
- 習近平、高市早苗にブチギレ [931948549]
