公式サイト
http://ffmpeg.org/
エンコード、ストリーミング配信を高画質高音質で行えるffmpeg。
OSに拘らず対応コーデックが多い。
対応コーデックが多く、多彩なオプションを使用可能。
コマンドラインから使用することができる。
ffmpegならこちらへ 4
https://egg.5ch.net/test/read.cgi/software/1555776689/
探検
ffmpegならこちらへ 5
■ このスレッドは過去ログ倉庫に格納されています
2020/08/13(木) 19:43:45.34ID:j48XP1pP0
2021/03/26(金) 10:34:06.41ID:/iazsppL0
そんなの勝手にリトライしてるんじゃないの?
2021/03/26(金) 13:42:00.22ID:3FeasGo70
ffmpeg -v error -i FILE -f null -
みたいな感じでファイルを検証するとか
みたいな感じでファイルを検証するとか
2021/03/26(金) 19:28:15.54ID:NJs3cg0s0
2021/03/27(土) 01:59:06.34ID:9TOOGa9x0
youtube-dlにお任せした方が良さそうな予感
2021/03/27(土) 05:54:58.18ID:kDL7anZb0
あれも結合はffmpeg使ってるけど、ダウンロード部分は任せないということは、
何か自前でやった方がいい理由があるんだろう
何か自前でやった方がいい理由があるんだろう
2021/03/27(土) 19:09:36.92ID:K/wPaHbD0
rate指定だと糞画質になるので
hevc_qsv+Q値指定でエンコしていますが
出来上がりのrateを予測するために、冒頭数分をエンコしてrateを見る→Q値調整を繰り返しています。
面倒なので
ffmpegがランダムにサンプルした箇所をエンコしてrateを予測してくれるオプションって無いでしょうか?
hevc_qsv+Q値指定でエンコしていますが
出来上がりのrateを予測するために、冒頭数分をエンコしてrateを見る→Q値調整を繰り返しています。
面倒なので
ffmpegがランダムにサンプルした箇所をエンコしてrateを予測してくれるオプションって無いでしょうか?
2021/03/27(土) 21:04:02.52ID:kDL7anZb0
予測しなくても出来上がりから計算すればいいだけのような
2021/03/28(日) 02:24:28.45ID:0AHLhkon0
>>757
膨大なの数のファイルにそれはキツイ
出力ファイルをブツ切りにせずに
10分後から2分間+20分後から2分間+・・・
みたいなのを一発で出来れば、出力ファイルからrateの推測に役立てられるんだが
膨大なの数のファイルにそれはキツイ
出力ファイルをブツ切りにせずに
10分後から2分間+20分後から2分間+・・・
みたいなのを一発で出来れば、出力ファイルからrateの推測に役立てられるんだが
2021/03/28(日) 02:27:17.78ID:z7gI940m0
諦めてスクリプトを書こうな
2021/03/30(火) 21:30:10.23ID:JQl9i1Lp0
URL貼れないけど「MP4 コンテナに収納された H.264 ファイルの色情報に関する調査」
これChromeが色情報をコーデックのビットストリームから読むって記事。
MP4&H.264はわかったけどVP9がわからない。なぜならVP9はビットストリームにcolor_spaceしか持たないって仕様書に書いてあるから。
color_primariesとcolor_transferがどこから読んでいるのか。特にHDR。
ffprobe -i vp9.mkv -select_streams v:0 -show_entries frame=color_space,color_primaries,color_transfer
するとcolor_primariesとcolor_transferはMKVコンテナを読んでるようだけど
動画の途中でソースが変わって色情報の変えなければいけないときとか無いの?困らないの?PQ-HDRとかモニタの最大輝度とかもどうしてるの?
だれか知らないだろうか。
これChromeが色情報をコーデックのビットストリームから読むって記事。
MP4&H.264はわかったけどVP9がわからない。なぜならVP9はビットストリームにcolor_spaceしか持たないって仕様書に書いてあるから。
color_primariesとcolor_transferがどこから読んでいるのか。特にHDR。
ffprobe -i vp9.mkv -select_streams v:0 -show_entries frame=color_space,color_primaries,color_transfer
するとcolor_primariesとcolor_transferはMKVコンテナを読んでるようだけど
動画の途中でソースが変わって色情報の変えなければいけないときとか無いの?困らないの?PQ-HDRとかモニタの最大輝度とかもどうしてるの?
だれか知らないだろうか。
2021/03/31(水) 20:08:36.19ID:dYFfDoPz0
具体的な詳細は知らないけどモニタの物理的な最大輝度が一切関係無いのは分かる
2021/03/31(水) 21:43:16.42ID:/H4tjChh0
2021/03/31(水) 21:59:32.82ID:PD6nYS6y0
youtube-dlで失敗したことない
2021/03/31(水) 22:37:29.16ID:bzvxoMMf0
>>761
HDRの知識が無いのに書いた。すまん。
VP9がフレームごとにcolor_primaries,color_transferの情報をもてないのか知りたかった。
もし不可能なら困ることないか疑問に思ったし、困るってそもそもビットストリームに色情報を含ませるのは
どういう場面で使うのかも知りたかった。
HDRの知識が無いのに書いた。すまん。
VP9がフレームごとにcolor_primaries,color_transferの情報をもてないのか知りたかった。
もし不可能なら困ることないか疑問に思ったし、困るってそもそもビットストリームに色情報を含ませるのは
どういう場面で使うのかも知りたかった。
2021/04/03(土) 17:06:49.40ID:Ey8WVX9+0
配信じゃないか?カラコレスレか次世代ビデオコーデックスレできいてくれ
2021/04/08(木) 09:56:42.84ID:yDdfbZBH0
>>702
トップも4.2から4.3のことがやっと載ったな…しかも去年の6月だって…
トップも4.2から4.3のことがやっと載ったな…しかも去年の6月だって…
2021/04/09(金) 18:18:43.66ID:2vS51mBr0
4.4だと・・・
2021/04/09(金) 18:20:26.39ID:3hKB5MxH0
時々解除されるザ・ワールドをおまちください
2021/04/09(金) 18:33:05.88ID:XsEavvlu0
なるほど
2021/04/09(金) 18:57:15.56ID:GGOf4Myw0
マジで4.4来てるじゃん
よくわかんないけど
よくわかんないけど
2021/04/09(金) 19:00:13.56ID:2vS51mBr0
ぱっとみAV1関係が多いな
2021/04/13(火) 06:05:14.74ID:FstpUVOY0
最近の趣味、fdk_aacを使えるffmpeg4.4をビルド。
2021/04/13(火) 08:34:05.55ID:7eAqsI9w0
aacは使わないのでどうでもいいけど、scale_nppを使いたい
2021/04/13(火) 10:34:57.99ID:zbblRVJs0
サイドバイサイドのVR動画って普通の動画と同じようにリサイズしても再生できるのかね。
2021/04/13(火) 10:44:15.26ID:7eAqsI9w0
VRだからって何も特殊なことはしてない
単に横長なだけの普通の動画
単に横長なだけの普通の動画
2021/04/14(水) 08:56:12.01ID:UQhL+HmV0
やっとfdk_aacがMPEG2AACに対応してくれたね
2021/04/14(水) 12:52:37.99ID:WVgr1ZUM0
7777777
2021/04/14(水) 14:24:54.57ID:HWr+tPlg0
778
2021/04/14(水) 19:07:50.41ID:ErfU2FKX0
abematvのLIVE配信をstreamlinkで落としたファイル
(所謂ch切り替えを含むTSファイル)って今ffmpegで無劣化(-c copy)編集出来るようになってる?
昔は結局無理って事になってた気がするんだけど
(所謂ch切り替えを含むTSファイル)って今ffmpegで無劣化(-c copy)編集出来るようになってる?
昔は結局無理って事になってた気がするんだけど
2021/04/15(木) 17:32:39.82ID:MuPiAzrp0
モバイル端末に動画を配信したいんだけどワンセグでも312kbps使うんだな
128kbpsなら快適に見れそうだが流石に無理かねー
128kbpsなら快適に見れそうだが流石に無理かねー
2021/04/17(土) 03:49:23.79ID:nxSnTR/+0
128kbpsの頃はQVGA 15fpsくらいで見てたような気がするが
なにせbitWarp PDAとかの時代だから記憶が薄れてるわ
なにせbitWarp PDAとかの時代だから記憶が薄れてるわ
2021/04/18(日) 08:48:01.06ID:se/SfVz+0
5Gの時代に意味はないなあ。
J-フォンQVGA端末用にMPEG-4 SPで256kbpsでエンコしていた気がする。
最近のcodecなら128もいけるかもしれないが、まあ無意味。
普通にモバイルでもYouTubeやアマプラを観ているからね。
J-フォンQVGA端末用にMPEG-4 SPで256kbpsでエンコしていた気がする。
最近のcodecなら128もいけるかもしれないが、まあ無意味。
普通にモバイルでもYouTubeやアマプラを観ているからね。
783名無しさん@お腹いっぱい。
2021/04/22(木) 18:21:21.80ID:nz0x7ghv0 mp4をconcatで結合していたのですが
Non-monotonous DTS in output stream 0:0; 〜〜〜
のようなエラーが出ました。出来上がった動画は後半が音声のみで映像は真っ暗でした。解決方法はありますか?
結合前に映像は同じコーデック、FPS、音声は同じサンプルレート、ビットレートに変換してみても変わりませんでした
よろしくおねがいします
Non-monotonous DTS in output stream 0:0; 〜〜〜
のようなエラーが出ました。出来上がった動画は後半が音声のみで映像は真っ暗でした。解決方法はありますか?
結合前に映像は同じコーデック、FPS、音声は同じサンプルレート、ビットレートに変換してみても変わりませんでした
よろしくおねがいします
2021/04/22(木) 20:35:50.91ID:nB9iwGOC0
まずはそのエロ動画をここに共有することから始めようじゃ無いか。
2021/04/24(土) 22:46:53.76ID:ZO3PrT/B0
ffmpegって映像のみ/音声のみダウンロードするコマンドってある?
ダウンロードした後に分離するしか無いのかな
ダウンロードした後に分離するしか無いのかな
2021/04/24(土) 23:16:49.42ID:LmwR+vrJ0
2021/04/24(土) 23:43:46.13ID:ZO3PrT/B0
>>786
ありがとう
mpdのダウンロードだから映像と音声は別々に来てるんだけど、片方ずつDLするっていうのは無理なのか
そのコマンドも使ってみたけど映像と音声両方DLした後にどっちか一方だけ出力する、みたいな処理になってるみたいで駄目だった
ありがとう
mpdのダウンロードだから映像と音声は別々に来てるんだけど、片方ずつDLするっていうのは無理なのか
そのコマンドも使ってみたけど映像と音声両方DLした後にどっちか一方だけ出力する、みたいな処理になってるみたいで駄目だった
2021/04/24(土) 23:55:12.07ID:GMSLBUfz0
できるよ
2021/04/28(水) 20:42:07.71ID:V/jLvxmD0
音ズレなおすコマンドみたいのってないの?
一回音声分割して
音声をずらして結合するって感じ?
一回音声分割して
音声をずらして結合するって感じ?
2021/04/28(水) 22:30:26.47ID:5k60rMQ30
>>787
mapを指定すれば、一つでもマルチでも、任意のストリームを保存できるよ。
mapを指定すれば、一つでもマルチでも、任意のストリームを保存できるよ。
2021/04/29(木) 01:36:33.02ID:cGrHBBpQ0
2021/04/29(木) 01:53:37.17ID:nt33Z93j0
2021/04/29(木) 01:54:26.59ID:nt33Z93j0
単に0.1秒音声早くしたり遅くしたりするだけなんですが
2021/04/29(木) 07:39:11.76ID:bkM3lF090
そもそも、音ズレって単純に同じ時間だけズレてないんだよな
先頭では合ってるのに後ろの方に行くにつれてどんどんずれたりする
本来はズレない筈のものが、フレームの取り扱いを間違うとかでずれるので、
そこを正しくしないと結局ずれる
先頭では合ってるのに後ろの方に行くにつれてどんどんずれたりする
本来はズレない筈のものが、フレームの取り扱いを間違うとかでずれるので、
そこを正しくしないと結局ずれる
2021/04/29(木) 09:39:38.42ID:sdlcKCmq0
音と映像分離してAudacityで音を修正してるわ
2021/04/29(木) 09:54:49.34ID:KHYp3wDN0
>>789
ある
https://wjwoodrow.wordpress.com/2013/02/04/correcting-for-audiovideo-sync-issues-with-the-ffmpeg-programs-itsoffset-switch/
https://qiita.com/ironsand/items/61fcd37b6c2a335244cf
>>791は「音ズレを直すコマンドがあるかどうか」を聞かれてるのに「簡単に直すコマンドがあると思う?」だからズレてる
>>792-793はもっとズレてる
ある
https://wjwoodrow.wordpress.com/2013/02/04/correcting-for-audiovideo-sync-issues-with-the-ffmpeg-programs-itsoffset-switch/
https://qiita.com/ironsand/items/61fcd37b6c2a335244cf
>>791は「音ズレを直すコマンドがあるかどうか」を聞かれてるのに「簡単に直すコマンドがあると思う?」だからズレてる
>>792-793はもっとズレてる
2021/04/29(木) 10:07:22.19ID:wsCLlpCZ0
これがアスペか
2021/04/29(木) 10:19:19.12ID:IEPdIn+G0
音ズレをひとまとめにされてもねぇ
2021/04/29(木) 10:48:05.11ID:STRMu1q+0
>>798
悔しいのう悔しいのうw
悔しいのう悔しいのうw
2021/04/29(木) 11:03:52.52ID:IEPdIn+G0
バカじゃね
2021/04/29(木) 12:09:40.89ID:cGrHBBpQ0
主観的に(うーんこれは0.3秒音が遅れてるな!)と0.3秒分 offset したとして、本当にそれが音ずれを直せてるかは疑問
定量的じゃないって事以外にも、音ずれの原因がタイムスタンプのずれじゃに事なんてままあるし
定量的じゃないって事以外にも、音ずれの原因がタイムスタンプのずれじゃに事なんてままあるし
2021/04/29(木) 12:10:03.55ID:cGrHBBpQ0
じゃない事
2021/04/29(木) 12:36:01.94ID:sxWbEhPQ0
理屈としては正しいけど今回の場合質問者はそんな高度な話求めてねえだろ
2021/04/29(木) 12:56:39.52ID:STRMu1q+0
それでも「音ズレを直すコマンドがある」のに「あると思う?」と偉そうに否定して墓穴掘ってるから面白いw
それなのにさらに「ひとまとめにされてもねぇ」と下手な言い訳してるからなおのこと面白いww
極めつけは「バカじゃね」だってwww 悔しいのう悔しいのう悔しいのうw
それなのにさらに「ひとまとめにされてもねぇ」と下手な言い訳してるからなおのこと面白いww
極めつけは「バカじゃね」だってwww 悔しいのう悔しいのう悔しいのうw
2021/04/29(木) 15:19:38.09ID:jtg1UWlY0
業務で音ズレに苦しめられてると
そんな簡単なもんねえだろって嫌味の一つも言いたくなるよ
そんな簡単なもんねえだろって嫌味の一つも言いたくなるよ
2021/04/29(木) 15:24:37.44ID:STRMu1q+0
>>805
そうか……そら正直すまんかった、許してくれ
そうか……そら正直すまんかった、許してくれ
2021/04/29(木) 16:17:47.93ID:IEPdIn+G0
やっぱりバカじゃね?
2021/04/29(木) 19:26:40.14ID:v7ShN9hw0
一言で音ズレって言っても種類があるわけで
そもそも情報小出しにするんじゃねーぞって5chじゃ散々言われてる事だからな
そもそも情報小出しにするんじゃねーぞって5chじゃ散々言われてる事だからな
2021/04/29(木) 20:18:23.38ID:AkqGBPGD0
そうだな、5chの常識は世界の常識だな
2021/04/29(木) 20:41:18.34ID:IEPdIn+G0
つまんね
2021/04/29(木) 20:44:07.33ID:p/lrYN3s0
5chは世界の縮図
2021/04/29(木) 20:45:13.74ID:cGrHBBpQ0
質問者が詳細出してないうちに意図決め付けて回答者同士で叩くの不毛すぎる
違う目線あるんなら両方添えて置いとくだけで良いよ
違う目線あるんなら両方添えて置いとくだけで良いよ
2021/04/29(木) 23:29:48.67ID:eKYl0Zte0
答え「お前には無理」
おいときますね
おいときますね
2021/04/30(金) 05:30:33.14ID:W9qfYj1l0
2021/05/02(日) 13:45:29.77ID:/ZQvh2910
tsファイルをエンコードする時に、aac bitstream error がうざいので、
-fflags +discardcorrupt -bsf:a aac_adtstoasc を付けた
それで止まるけど、今度は最初に
Error parsing ADTS frame header!
Error applying bitstream filters to an output packet for stream #0:1.
が出てしまう
これはどうしようも無いもの?
あと、このオプションはts以外にも付けっぱなしで問題ない?
-fflags +discardcorrupt -bsf:a aac_adtstoasc を付けた
それで止まるけど、今度は最初に
Error parsing ADTS frame header!
Error applying bitstream filters to an output packet for stream #0:1.
が出てしまう
これはどうしようも無いもの?
あと、このオプションはts以外にも付けっぱなしで問題ない?
816名無しさん@お腹いっぱい。
2021/05/13(木) 19:13:16.29ID:Jnk77kv40 インターレース解除の方法はたくさん出てくるけど、
逆にプログレッシブからインターレースに変換する方法を誰か知りませんか?
逆にプログレッシブからインターレースに変換する方法を誰か知りませんか?
2021/05/13(木) 21:10:03.35ID:4bXvLTk60
-vfでinterlaceかtinterlaceを使う
色々オプションがあって挙動がかなり変わるから調べたほうがいい
色々オプションがあって挙動がかなり変わるから調べたほうがいい
818名無しさん@お腹いっぱい。
2021/05/21(金) 17:46:23.70ID:M/oJZIzI0 age
2021/05/21(金) 18:24:09.00ID:lKDdGFZJ0
hage
2021/05/24(月) 09:04:46.43ID:IIlAm7Vv0
-listen 1 -i rtmp://127.0.0.1:1935/live/
でローカルからrtmpのストリームを受け取ってHLS化してるんだけど、送信元(OBS)で配信を停止すると
rtmp://127.0.0.1:1935/live/: I/O error
でffmpegがスッ…と終了しちゃうのを止める方法ってありませんか
もっかいrtmpの受信待ち状態に戻ってくれると有難いんですが
でローカルからrtmpのストリームを受け取ってHLS化してるんだけど、送信元(OBS)で配信を停止すると
rtmp://127.0.0.1:1935/live/: I/O error
でffmpegがスッ…と終了しちゃうのを止める方法ってありませんか
もっかいrtmpの受信待ち状態に戻ってくれると有難いんですが
2021/05/25(火) 17:10:18.66ID:jWXmInbA0
ffmpeg-windows-build-helpersでビルドしたやつって--enable DXVA2と--enable-d3d11vaを付けてないのに-hwaccelsでどっちもリストに出てくるし
実際にdxva2でGPU使ってデコード出来るのは何でなんだろう
素人ちゃんだから分かんない
実際にdxva2でGPU使ってデコード出来るのは何でなんだろう
素人ちゃんだから分かんない
2021/05/25(火) 17:17:58.06ID:ZYg9Mwpm0
初歩的な質問があるんだけどQSVとかのハードウェアエンコーダって同じ圧縮率に設定してもソフトエンコと画質が違ったりするけどチップごとに癖が違うんだよね?
2021/05/25(火) 17:39:12.68ID:TjL+o7GI0
その日の気分によっても変わるらしい
2021/05/25(火) 17:59:30.48ID:u6Tq6JMP0
>>821
コンフィグ未指定時のデフォルトがenableなのでは?
コンフィグ未指定時のデフォルトがenableなのでは?
825名無しさん@お腹いっぱい。
2021/05/25(火) 19:30:34.98ID:jWXmInbA0 >>824
configureのソース見たら
--disable-d3d11va disable Microsoft Direct3D 11 video acceleration code [autodetect]
--disable-dxva2 disable Microsoft DirectX 9 video acceleration code [autodetect]
ってなってたから明示的に無効化するか環境的にビルドできないとかじゃないとenableになるみたいでした
ありがとう
configureのソース見たら
--disable-d3d11va disable Microsoft Direct3D 11 video acceleration code [autodetect]
--disable-dxva2 disable Microsoft DirectX 9 video acceleration code [autodetect]
ってなってたから明示的に無効化するか環境的にビルドできないとかじゃないとenableになるみたいでした
ありがとう
2021/05/25(火) 19:44:17.88ID:3051Skm70
>>820
バッチファイルでループさせたるのはダメなのかな
バッチファイルでループさせたるのはダメなのかな
2021/05/26(水) 06:51:56.12ID:iCWn6K3u0
2021/05/26(水) 08:19:02.94ID:7zwHd/TV0
>>827
そんなことできるんだ。勉強になったわ。
そんなことできるんだ。勉強になったわ。
2021/05/26(水) 13:24:25.40ID:SGqZB9yZ0
すみません初歩的な質問です
現在macのターミナルでffmpeg -versionと打ち込むと
ffmpeg version 4.3.1 Copyright (c) 2000-2020 the FFmpeg developers
built with Apple LLVM version 10.0.0 (clang-1000.11.45.5)
と出ます。
これを最新のバージョンにするにはどうすればいいでしょうか?
またUPDATEのコマンドというのはありますか?
どなたか宜しくお願いします。
現在macのターミナルでffmpeg -versionと打ち込むと
ffmpeg version 4.3.1 Copyright (c) 2000-2020 the FFmpeg developers
built with Apple LLVM version 10.0.0 (clang-1000.11.45.5)
と出ます。
これを最新のバージョンにするにはどうすればいいでしょうか?
またUPDATEのコマンドというのはありますか?
どなたか宜しくお願いします。
2021/05/26(水) 14:25:53.38ID:/NSUdPz00
macってフリーソフトとかあるの?
2021/05/26(水) 14:53:06.02ID:C83xL05l0
>>829
Homebrewで検索
Homebrewで検索
2021/05/26(水) 15:19:41.25ID:SGqZB9yZ0
brew upgrade ffmpegでアップグレード出来ました。
2021/05/26(水) 15:29:11.16ID:SGqZB9yZ0
>>832
いや出来てなかったわw
いや出来てなかったわw
2021/05/27(木) 07:12:03.18ID:rM77ZHIj0
>>829
公式サイトにバイナリ置いてあるだろ
公式サイトにバイナリ置いてあるだろ
2021/05/29(土) 17:07:01.28ID:hFhC6BNT0
俺用メモ:
n4.4からのffmpegのNVENC(h264_nvencとhevc_nvenc)はSDK10以降のプリセットに対応している
つまり
-preset : P1(高速)〜P7(高画質)の7つ
-tune : High Quality(hq)・Low Latency(ll)・Ultra Low Latency(ull)の3つ
-rc : CBR・VBR ・CQP(constqp)の3つ
-multipass : 無効(指定無しもしくはdisable)・2pass1/4(qres)・2passフル(fullres)の3つ
から好きなプリセットを選ぶドン!するべし
参考
https://developer.nvidia.com/blog/introducing-video-codec-sdk-10-presets/
旧プリセットからの互換表(Multi Passの0・1・2はそのままffmpegの-multipassの0(無効)・1(qres)・2(fullres)でいい…ハズ)
https://docs.nvidia.com/video-technologies/video-codec-sdk/nvenc-preset-migration-guide/
メモ終わり
n4.4からのffmpegのNVENC(h264_nvencとhevc_nvenc)はSDK10以降のプリセットに対応している
つまり
-preset : P1(高速)〜P7(高画質)の7つ
-tune : High Quality(hq)・Low Latency(ll)・Ultra Low Latency(ull)の3つ
-rc : CBR・VBR ・CQP(constqp)の3つ
-multipass : 無効(指定無しもしくはdisable)・2pass1/4(qres)・2passフル(fullres)の3つ
から好きなプリセットを選ぶドン!するべし
参考
https://developer.nvidia.com/blog/introducing-video-codec-sdk-10-presets/
旧プリセットからの互換表(Multi Passの0・1・2はそのままffmpegの-multipassの0(無効)・1(qres)・2(fullres)でいい…ハズ)
https://docs.nvidia.com/video-technologies/video-codec-sdk/nvenc-preset-migration-guide/
メモ終わり
2021/05/29(土) 17:12:29.25ID:LkihnEH40
配信用?
2021/06/04(金) 06:13:18.48ID:1FcKBKMx0
ffmpeg.exeとソースファイルが別々にある場合、
%1で読み込んで、%~nで出力すると「Permission denied」がでて使えないのか
dos窓の仕様なのかな? 何を調べたらこういう基礎的なことがわかるのかわからんちん
%1で読み込んで、%~nで出力すると「Permission denied」がでて使えないのか
dos窓の仕様なのかな? 何を調べたらこういう基礎的なことがわかるのかわからんちん
2021/06/04(金) 08:27:43.83ID:yOBfQp+t0
>>837
出力先のフォルダに書き込み権限がないとか %~n1 とすべきところを %~n と書いてるとかじゃないの
出力先のフォルダに書き込み権限がないとか %~n1 とすべきところを %~n と書いてるとかじゃないの
2021/06/04(金) 09:16:48.46ID:+nY7cKYB0
凝ったことをする前に絶対パスで書いてみて、
それで成功するなら単にパスの書き方の問題だと切り分けられる
それで成功するなら単にパスの書き方の問題だと切り分けられる
2021/06/04(金) 16:26:27.64ID:aR8iDvum0
Windowsでffmpegをバッチで使おうとすると、
ほんとパス周りで苦労する
全角スペースの扱いなんかはどのアプリでも同じだけど、
セミコロンは環境変数(e.g. FFREPORT)に代入して使おうとするとそのままでは使えない
ほんとパス周りで苦労する
全角スペースの扱いなんかはどのアプリでも同じだけど、
セミコロンは環境変数(e.g. FFREPORT)に代入して使おうとするとそのままでは使えない
2021/06/04(金) 16:40:40.46ID:f+B3fkzV0
めっちゃ古いWindows使ってるのでもなければPowerShell使おう
2021/06/04(金) 18:17:54.65ID:Ngxb2htH0
ffmpegで作ったmkvに-default_mode infer_no_subsを付けるの忘れてて日本語字幕が標準で再生されちゃうファイルが出来上がったから
mkvmergerで--default-track (トラック番号):0して再マージしたんだが(mkvpropeditで編集すると再生できなくないプレイヤーが出てくる)
HEVC(1080p)+FLAC+字幕で2.9GBだったファイルが再マージしただけで2.75GB=150MBも減ってる…何だコレ…
mkvmergerで--default-track (トラック番号):0して再マージしたんだが(mkvpropeditで編集すると再生できなくないプレイヤーが出てくる)
HEVC(1080p)+FLAC+字幕で2.9GBだったファイルが再マージしただけで2.75GB=150MBも減ってる…何だコレ…
2021/06/04(金) 18:37:21.24ID:Ngxb2htH0
自己解決した
mkvmergeはデフォルトで字幕をzlibで圧縮するけどffmpegのmkv muxerはそうではないっぽい
8ヵ国2時間分の字幕がくっついてたから150MBも減ったみたいだわ
mkvmergeはデフォルトで字幕をzlibで圧縮するけどffmpegのmkv muxerはそうではないっぽい
8ヵ国2時間分の字幕がくっついてたから150MBも減ったみたいだわ
2021/06/04(金) 18:49:38.54ID:+nY7cKYB0
もう使わなくなったけど、handbrakeで字幕のデフォルトを
どう指定しても思った通りにはならなかったな
どう指定しても思った通りにはならなかったな
2021/06/04(金) 19:11:04.25ID:aR8iDvum0
字幕とチャプタはmkvtoolnixのほうが楽にきちんと動くものが作れるので、
とりあえずこれで作業して、必要に応じてffmpegでmp4なんかにコンテナ替えすることが多いかな
とりあえずこれで作業して、必要に応じてffmpegでmp4なんかにコンテナ替えすることが多いかな
2021/06/05(土) 12:14:10.61ID:9JTYY7V00
mkvtoolnix(mkvmerge)でストリーム毎に付与されるけどffmpegでは(少なくとも簡単には)動的に付与できないメタデータがあるから
例えばmkvtoolnixでmkv化したファイルの映像や音声をffmpegでコーデック変えるなりで再エンコードして直接mkv出力とかすると
ストリーム毎のビットレートやファイルサイズのメタデータがエンコード前のまんまになって齟齬が出る
なので直接mkvで出力せずにrawやら何やらで出力してmkvmergeでmkv化するか
直接mkvで出力した後にもっかいオプション無しでmkvmergeでremuxした方が多分便利
例えばmkvtoolnixでmkv化したファイルの映像や音声をffmpegでコーデック変えるなりで再エンコードして直接mkv出力とかすると
ストリーム毎のビットレートやファイルサイズのメタデータがエンコード前のまんまになって齟齬が出る
なので直接mkvで出力せずにrawやら何やらで出力してmkvmergeでmkv化するか
直接mkvで出力した後にもっかいオプション無しでmkvmergeでremuxした方が多分便利
2021/06/06(日) 18:30:33.32ID:Tb1XDHxB0
PowerShellはデフォルトの色が使う気を失せさせる
Windows Terminalを使えって事なんだろうけど
Windows Terminalを使えって事なんだろうけど
2021/06/06(日) 19:14:36.37ID:OdsCyU5+0
windowsの内部をいじろうと思ったら、大抵のスクリプト言語よりもPowerShellが適してる
でもそんなことするのは希で、大抵はbatで足りる
batで足りない時はpythonとかから呼ぶのが楽
うちではperlでやってるけど
でもそんなことするのは希で、大抵はbatで足りる
batで足りない時はpythonとかから呼ぶのが楽
うちではperlでやってるけど
2021/06/06(日) 19:21:58.14ID:3W5omvB80
windowsの内部ってレジストリとか?
2021/06/06(日) 19:33:31.00ID:OdsCyU5+0
レジストリも当然操作できる
ログを読み出したり、ウィンドウ動かしたり、思いつく限り何でもできる
ログを読み出したり、ウィンドウ動かしたり、思いつく限り何でもできる
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【サッカー】「国立ガラガラじゃん!」 「タダ券ばら撒かないんだっけ?」天皇杯決勝、6万7750人収容のスタンドに目立つ空席 [鉄チーズ烏★]
- 中国「国連安保理の許可なしに日本攻撃可能」 Xで旧敵国条項に言及… ★14 [BFU★]
- ゼレンスキー氏、アメリカの支援失う危険あるとウクライナ国民に演説 米和平案めぐり [1ゲットロボ★]
- 台湾有事での集団的自衛権行使に賛成48.8%、「反対」が44.2% ★3 [♪♪♪★]
- 中国の渡航自粛、影響は限定的 日本人客が来店しやすく [♪♪♪★]
- 【英FT】国土の大部分を日本の残忍な占領下におかれたという苦しみの記憶を今なお抱え続けている中国 [1ゲットロボ★]
- 他サポ 2025-261
- ハム専ファンフェス
- @@@令和七年大相撲九州場所 vol.11@@@
- 京都競馬4回5日目エリザベス女王杯★3
- 【D専】
- 【DAZN】フォーミュラGP【F1 2 3 SF P】Lap1807
- 高市早苗「G20サミット、なめられない服を選びました。外交交渉でマウント取れる服買わないとなぁ」大炎上★2 [165981677]
- 高市早苗「G20サミット、なめられない服を選びました。外交交渉でマウント取れる服買わないとなぁ」大炎上 [165981677]
- 中国、高市早苗を国連に提訴。「国際社会に問う」 [271912485]
- 【実況】博衣こよりのえちえちゼルダの伝説 ムジュラの仮面🧪 ★7
- 高市早苗公式🦎「G20はマウントを取る場わよ!服でマウント取りに行くわよ~んw」さて、ネトウヨどうやって擁護する? [165981677]
- 【高市悲報】観光地から中国人🇨🇳が消え始める。。。。。。。。。。。。。日本人さあ、ほんとにこれでいいのか??? [573041775]
