ffmpegならこちらへ 5at SOFTWARE
ffmpegならこちらへ 5 - 暇つぶし2ch750:名無しさん@お腹いっぱい。
21/03/25 12:03:19.99 DQGyvTBp0.net
>>749
正解っぽい
どうやらcopyでかつstream内容がチャンネル切り替わるものの場合、bitstream filterの適用についてチャンネル切り替わりを扱えない(想定してない)らしい
少なくともQSVEncCっていうソフトはそういう情報だった
URLリンク(rigaya34589.blog.fc2.com)

751:名無しさん@お腹いっぱい。
21/03/25 14:19:28.48 SPIQS8oY0.net
前もって判ればopusか何かで再エンコードするけど、どうやって検出するんだろう

752:名無しさん@お腹いっぱい。
21/03/26 10:19:11.66 NJs3cg0s0.net
ffmpegでm3u8のファイルをダウンロードして勝手に結合してくれるのすごく便利なんだけどサーバ側の不調でファイルが抜けた場合にログをチェックしないと分からないのが不便。
落としたファイル側を何らか検証してエラーを発見する方法ってあるのかな?
ちなみに中身はエロいmp4です。

753:名無しさん@お腹いっぱい。
21/03/26 10:34:06.41 /iazsppL0.net
そんなの勝手にリトライしてるんじゃないの?

754:名無しさん@お腹いっぱい。
21/03/26 13:42:00.22 3FeasGo70.net
ffmpeg -v error -i FILE -f null -
みたいな感じでファイルを検証するとか

755:名無しさん@お腹いっぱい。
21/03/26 19:28:15.54 NJs3cg0s0.net
>>754
こんなんあるんか。
ありがとう。
リトライの方は挙動がわからん。
全くしてないこともないかも知れんけど上限はあるだろうからそれを検知できるとありがたい。

756:名無しさん@お腹いっぱい。
21/03/27 01:59:06.34 9TOOGa9x0.net
youtube-dlにお任せした方が良さそうな予感

757:名無しさん@お腹いっぱい。
21/03/27 05:54:58.18 kDL7anZb0.net
あれも結合はffmpeg使ってるけど、ダウンロード部分は任せないということは、
何か自前でやった方がいい理由があるんだろう

758:名無しさん@お腹いっぱい。
21/03/27 19:09:36.92 K/wPaHbD0.net
rate指定だと糞画質になるので
hevc_qsv+Q値指定でエンコしていますが
出来上がりのrateを予測するために、冒頭数分をエンコしてrateを見る→Q値調整を繰り返しています。
面倒なので
ffmpegがランダムにサンプルした箇所をエンコしてrateを予測してくれるオプションって無いでしょうか?

759:名無しさん@お腹いっぱい。
21/03/27 21:04:02.52 kDL7anZb0.net
予測しなくても出来上がりから計算すればいいだけのような

760:名無しさん@お腹いっぱい。
21/03/28 02:24:28.45 0AHLhkon0.net
>>759
膨大なの数のファイルにそれはキツイ
出力ファイルをブツ切りにせずに
10分後から2分間+20分後から2分間+・・・
みたいなのを一発で出来れば、出力ファイルからrateの推測に役立てられるんだが

761:名無しさん@お腹いっぱい。
21/03/28 02:27:17.78 z7gI940m0.net
諦めてスクリプトを書こうな

762:名無しさん@お腹いっぱい。
21/03/30 21:30:10.23 JQl9i1Lp0.net
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とかモニタの最大輝度とかもどうしてるの?
だれか知らないだろうか。

763:名無しさん@お腹いっぱい。
21/03/31 20:08:36.19 dYFfDoPz0.net
具体的な詳細は知らないけどモニタの物理的な最大輝度が一切関係無いのは分かる

764:名無しさん@お腹いっぱい。
21/03/31 21:43:16.42 /H4tjChh0.net
>>752の件で>>754の方法を試してみた。
抜ける時は抜けるらしい。
やはりm3u8をバラして汎用のダウンローダで落とすのが確実っぽい。
ただ相対パスで書かれてるからスクリプトでひと手間かける必要があるんだよな。
GitHub探したら何か良いものありそうだけど。

765:名無しさん@お腹いっぱい。
21/03/31 21:59:32.82 PD6nYS6y0.net
youtube-dlで失敗したことない

766:名無しさん@お腹いっぱい。
21/03/31 22:37:29.16 bzvxoMMf0.net
>>763
HDRの知識が無いのに書いた。すまん。
VP9がフレームごとにcolor_primaries,color_transferの情報をもてないのか知りたかった。
もし不可能なら困ることないか疑問に思ったし、困るってそもそもビットストリームに色情報を含ませるのは
どういう場面で使うのかも知りたかった。

767:名無しさん@お腹いっぱい。
21/04/03 17:06:49.40 Ey8WVX9+0.net
配信じゃないか?カラコレスレか次世代ビデオコーデックスレできいてくれ

768:名無しさん@お腹いっぱい。
21/04/08 09:56:42.84 yDdfbZBH0.net
>>704
トップも4.2から4.3のことがやっと載ったな…しかも去年の6月だって…

769:名無しさん@お腹いっぱい。
21/04/09 18:18:43.66 2vS51mBr0.net
4.4だと・・・

770:名無しさん@お腹いっぱい。
21/04/09 18:20:26.39 3hKB5MxH0.net
時々解除されるザ・ワールドをおまちください

771:名無しさん@お腹いっぱい。
21/04/09 18:33:05.88 XsEavvlu0.net
なるほど

772:名無しさん@お腹いっぱい。
21/04/09 18:57:15.56 GGOf4Myw0.net
マジで4.4来てるじゃん
よくわかんないけど

773:名無しさん@お腹いっぱい。
21/04/09 19:00:13.56 2vS51mBr0.net
ぱっとみAV1関係が多いな

774:名無しさん@お腹いっぱい。
21/04/13 06:05:14.74 FstpUVOY0.net
最近の趣味、fdk_aacを使えるffmpeg4.4をビルド。

775:名無しさん@お腹いっぱい。
21/04/13 08:34:05.55 7eAqsI9w0.net
aacは使わないのでどうでもいいけど、scale_nppを使いたい

776:名無しさん@お腹いっぱい。
21/04/13 10:34:57.99 zbblRVJs0.net
サイドバイサイドのVR動画って普通の動画と同じようにリサイズしても再生できるのかね。

777:名無しさん@お腹いっぱい。
21/04/13 10:44:15.26 7eAqsI9w0.net
VRだからって何も特殊なことはしてない
単に横長なだけの普通の動画

778:名無しさん@お腹いっぱい。
21/04/14 08:56:12.01 UQhL+HmV0.net
やっとfdk_aacがMPEG2AACに対応してくれたね

779:名無しさん@お腹いっぱい。
21/04/14 12:52:37.99 WVgr1ZUM0.net
7777777

780:名無しさん@お腹いっぱい。
21/04/14 14:24:54.57 HWr+tPlg0.net
778

781:名無しさん@お腹いっぱい。
21/04/14 19:07:50.41 ErfU2FKX0.net
abematvのLIVE配信をstreamlinkで落としたファイル
(所謂ch切り替えを含むTSファイル)って今ffmpegで無劣化(-c copy)編集出来るようになってる?
昔は結局無理って事になってた気がするんだけど

782:名無しさん@お腹いっぱい。
21/04/15 17:32:39.82 MuPiAzrp0.net
モバイル端末に動画を配信したいんだけどワンセグでも312kbps使うんだな
128kbpsなら快適に見れそうだが流石に無理かねー

783:名無しさん@お腹いっぱい。
21/04/17 03:49:23.79 nxSnTR/+0.net
128kbpsの頃はQVGA 15fpsくらいで見てたような気がするが
なにせbitWarp PDAとかの時代だから記憶が薄れてるわ

784:名無しさん@お腹いっぱい。
21/04/18 08:48:01.06 se/SfVz+0.net
5Gの時代に意味はないなあ。
J-フォンQVGA端末用にMPEG-4 SPで256kbpsでエンコしていた気がする。
最近のcodecなら128もいけるかもしれないが、まあ無意味。
普通にモバイルでもYouTubeやアマプラを観ているからね。

785:名無しさん@お腹いっぱい。
21/04/22 18:21:21.80 nz0x7ghv0.net
mp4をconcatで結合していたのですが
Non-monotonous DTS in output stream 0:0; ~~~
のようなエラーが出ました。出来上がった動画は後半が音声のみで映像は真っ暗でした。解決方法はありますか?
結合前に映像は同じコーデック、FPS、音声は同じサンプルレート、ビットレートに変換してみても変わりませんでした
よろしくおねがいします

786:名無しさん@お腹いっぱい。
21/04/22 20:35:50.91 nB9iwGOC0.net
まずはそのエロ動画をここに共有することから始めようじゃ無いか。

787:名無しさん@お腹いっぱい。
21/04/24 22:46:53.76 ZO3PrT/B0.net
ffmpegって映像のみ/音声のみダウンロードするコマンドってある?
ダウンロードした後に分離するしか無いのかな

788:名無しさん@お腹いっぱい。
21/04/24 23:16:49.42 LmwR+vrJ0.net
>>787
動画と音声が1つのファイルになってたら無理
-vnとか-anつければ片方だけを保存ということはできるけども

789:名無しさん@お腹いっぱい。
21/04/24 23:43:46.13 ZO3PrT/B0.net
>>788
ありがとう
mpdのダウンロードだから映像と音声は別々に来てるんだけど、片方ずつDLするっていうのは無理なのか
そのコマンドも使ってみたけど映像と音声両方DLした後にどっちか一方だけ出力する、みたいな処理になってるみたいで駄目だった

790:名無しさん@お腹いっぱい。
21/04/24 23:55:12.07 GMSLBUfz0.net
できるよ

791:名無しさん@お腹いっぱい。
21/04/28 20:42:07.71 V/jLvxmD0.net
音ズレなおすコマンドみたいのってないの?
一回音声分割して
音声をずらして結合するって感じ?

792:名無しさん@お腹いっぱい。
21/04/28 22:30:26.47 5k60rMQ30.net
>>789
mapを指定すれば、一つでもマルチでも、任意のストリームを保存できるよ。

793:名無しさん@お腹いっぱい。
21/04/29 01:36:33.02 cGrHBBpQ0.net
>>791
音ずれとかいう主観的なものを簡単に直すコマンドがあると思う?
そんな魔法みたいなのあったらYouTubeに売り込みたい

794:名無しさん@お腹いっぱい。
21/04/29 01:53:37.17 nt33Z93j0.net
>>793
ん?
主観的なの?

795:名無しさん@お腹いっぱい。
21/04/29 01:54:26.59 nt33Z93j0.net
単に0.1秒音声早くしたり遅くしたりするだけなんですが

796:名無しさん@お腹いっぱい。
21/04/29 07:39:11.76 bkM3lF090.net
そもそも、音ズレって単純に同じ時間だけズレてないんだよな
先頭では合ってるのに後ろの方に行くにつれてどんどんずれたりする
本来はズレない筈のものが、フレームの取り扱いを間違うとかでずれるので、
そこを正しくしないと結局ずれる

797:名無しさん@お腹いっぱい。
21/04/29 09:39:38.42 sdlcKCmq0.net
音と映像分離してAudacityで音を修正してるわ

798:名無しさん@お腹いっぱい。
21/04/29 09:54:49.34 KHYp3wDN0.net
>>791
ある
URLリンク(wjwoodrow.wordpress.com)
URLリンク(qiita.com)
>>793は「音ズレを直すコマンドがあるかどうか」を聞かれてるのに「簡単に直すコマンドがあると思う?」だからズレてる
>>794-795はもっとズレてる

799:名無しさん@お腹いっぱい。
21/04/29 10:07:22.19 wsCLlpCZ0.net
これがアスペか

800:名無しさん@お腹いっぱい。
21/04/29 10:19:19.12 IEPdIn+G0.net
音ズレをひとまとめにされてもねぇ

801:名無しさん@お腹いっぱい。
21/04/29 10:48:05.11 STRMu1q+0.net
>>800
悔しいのう悔しいのうw

802:名無しさん@お腹いっぱい。
21/04/29 11:03:52.52 IEPdIn+G0.net
バカじゃね

803:名無しさん@お腹いっぱい。
21/04/29 12:09:40.89 cGrHBBpQ0.net
主観的に(うーんこれは0.3秒音が遅れてるな!)と0.3秒分 offset したとして、本当にそれが音ずれを直せてるかは疑問
定量的じゃないって事以外にも、音ずれの原因がタイムスタンプのずれじゃに事なんてままあるし

804:名無しさん@お腹いっぱい。
21/04/29 12:10:03.55 cGrHBBpQ0.net
じゃない事

805:名無しさん@お腹いっぱい。
21/04/29 12:36:01.94 sxWbEhPQ0.net
理屈としては正しいけど今回の場合質問者はそんな高度な話求めてねえだろ

806:名無しさん@お腹いっぱい。
21/04/29 12:56:39.52 STRMu1q+0.net
それでも「音ズレを直すコマンドがある」のに「あると思う?」と偉そうに否定して墓穴掘ってるから面白いw
それなのにさらに「ひとまとめにされてもねぇ」と下手な言い訳してるからなおのこと面白いww
極めつけは「バカじゃね」だってwww  悔しいのう悔しいのう悔しいのうw

807:名無しさん@お腹いっぱい。
21/04/29 15:19:38.09 jtg1UWlY0.net
業務で音ズレに苦しめられてると
そんな簡単なもんねえだろって嫌味の一つも言いたくなるよ

808:名無しさん@お腹いっぱい。
21/04/29 15:24:37.44 STRMu1q+0.net
>>807
そうか……そら正直すまんかった、許してくれ

809:名無しさん@お腹いっぱい。
21/04/29 16:17:47.93 IEPdIn+G0.net
やっぱりバカじゃね?

810:名無しさん@お腹いっぱい。
21/04/29 19:26:40.14 v7ShN9hw0.net
一言で音ズレって言っても種類があるわけで
そもそも情報小出しにするんじゃねーぞって5chじゃ散々言われてる事だからな

811:名無しさん@お腹いっぱい。
21/04/29 20:18:23.38 AkqGBPGD0.net
そうだな、5chの常識は世界の常識だな

812:名無しさん@お腹いっぱい。
21/04/29 20:41:18.34 IEPdIn+G0.net
つまんね

813:名無しさん@お腹いっぱい。
21/04/29 20:44:07.33 p/lrYN3s0.net
5chは世界の縮図

814:名無しさん@お腹いっぱい。
21/04/29 20:45:13.74 cGrHBBpQ0.net
質問者が詳細出してないうちに意図決め付けて回答者同士で叩くの不毛すぎる
違う目線あるんなら両方添えて置いとくだけで良いよ

815:名無しさん@お腹いっぱい。
21/04/29 23:29:48.67 eKYl0Zte0.net
答え「お前には無理」
おいときますね

816:名無しさん@お腹いっぱい。
21/04/30 05:30:33.14 W9qfYj1l0.net
>>813
世界は所詮ゴミ溜めってことか。
やっとその真理に辿り着いたんだね。

817:名無しさん@お腹いっぱい。
21/05/02 13:45:29.77 /ZQvh2910.net
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以外にも付けっぱなしで問題ない?

818:名無しさん@お腹いっぱい。
21/05/13 19:13:16.29 Jnk77kv40.net
インターレース解除の方法はたくさん出てくるけど、
逆にプログレッシブからインターレースに変換する方法を誰か知りませんか?

819:名無しさん@お腹いっぱい。
21/05/13 21:10:03.35 4bXvLTk60.net
-vfでinterlaceかtinterlaceを使う
色々オプションがあって挙動がかなり変わるから調べたほうがいい

820:名無しさん@お腹いっぱい。
21/05/21 17:46:23.70 M/oJZIzI0.net
age

821:名無しさん@お腹いっぱい。
21/05/21 18:24:09.00 lKDdGFZJ0.net
hage

822:名無しさん@お腹いっぱい。
21/05/24 09:04:46.43 IIlAm7Vv0.net
-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の受信待ち状態に戻ってくれると有難いんですが

823:名無しさん@お腹いっぱい。
21/05/25 17:10:18.66 jWXmInbA0.net
ffmpeg-windows-build-helpersでビルドしたやつって--enable DXVA2と--enable-d3d11vaを付けてないのに-hwaccelsでどっちもリストに出てくるし
実際にdxva2でGPU使ってデコード出来るのは何でなんだろう
素人ちゃんだから分かんない

824:名無しさん@お腹いっぱい。
21/05/25 17:17:58.06 ZYg9Mwpm0.net
初歩的な質問があるんだけどQSVとかのハードウェアエンコーダって同じ圧縮率に設定してもソフトエンコと画質が違ったりするけどチップごとに癖が違うんだよね?

825:名無しさん@お腹いっぱい。
21/05/25 17:39:12.68 TjL+o7GI0.net
その日の気分によっても変わるらしい

826:名無しさん@お腹いっぱい。
21/05/25 17:59:30.48 u6Tq6JMP0.net
>>823
コンフィグ未指定時のデフォルトがenableなのでは?

827:名無しさん@お腹いっぱい。
21/05/25 19:30:34.98 jWXmInbA0.net
>>826
configureのソース見たら
--disable-d3d11va disable Microsoft Direct3D 11 video acceleration code [autodetect]
--disable-dxva2 disable Microsoft DirectX 9 video acceleration code [autodetect]
ってなってたから明示的に無効化するか環境的にビルドできないとかじゃないとenableになるみたいでした
ありがとう

828:名無しさん@お腹いっぱい。
21/05/25 19:44:17.88 3051Skm70.net
>>822
バッチファイルでループさせたるのはダメなのかな

829:名無しさん@お腹いっぱい。
21/05/26 06:51:56.12 iCWn6K3u0.net
>>828
gotoで無限ループさせる事でしたい事が出来る状態になりました
感謝です

830:名無しさん@お腹いっぱい。
21/05/26 08:19:02.94 7zwHd/TV0.net
>>829
そんなことできるんだ。勉強になったわ。

831:名無しさん@お腹いっぱい。
21/05/26 13:24:25.40 SGqZB9yZ0.net
すみません初歩的な質問です
現在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のコマンドというのはありますか?
どなたか宜しくお願いします。

832:名無しさん@お腹いっぱい。
21/05/26 14:25:53.38 /NSUdPz00.net
macってフリーソフトとかあるの?

833:名無しさん@お腹いっぱい。
21/05/26 14:53:06.02 C83xL05l0.net
>>831
Homebrewで検索

834:名無しさん@お腹いっぱい。
21/05/26 15:19:41.25 SGqZB9yZ0.net
brew upgrade ffmpegでアップグレード出来ました。

835:名無しさん@お腹いっぱい。
21/05/26 15:29:11.16 SGqZB9yZ0.net
>>834
いや出来てなかったわw

836:名無しさん@お腹いっぱい。
21/05/27 07:12:03.18 rM77ZHIj0.net
>>831
公式サイトにバイナリ置いてあるだろ

837:名無しさん@お腹いっぱい。
21/05/29 17:07:01.28 hFhC6BNT0.net
俺用メモ:
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つ
から好きなプリセットを選ぶドン!するべし
参考
URLリンク(developer.nvidia.com)
旧プリセットからの互換表(Multi Passの0・1・2はそのままffmpegの-multipassの0(無効)・1(qres)・2(fullres)でいい…ハズ)
URLリンク(docs.nvidia.com)
メモ終わり

838:名無しさん@お腹いっぱい。
21/05/29 17:12:29.25 LkihnEH40.net
配信用?

839:名無しさん@お腹いっぱい。
21/06/04 06:13:18.48 1FcKBKMx0.net
ffmpeg.exeとソースファイルが別々にある場合、
%1で読み込んで、%~nで出力すると「Permission denied」がでて使えないのか
dos窓の仕様なのかな? 何を調べたらこういう基礎的なことがわかるのかわからんちん

840:名無しさん@お腹いっぱい。
21/06/04 08:27:43.83 yOBfQp+t0.net
>>839
出力先のフォルダに書き込み権限がないとか %~n1 とすべきところを %~n と書いてるとかじゃないの

841:名無しさん@お腹いっぱい。
21/06/04 09:16:48.46 +nY7cKYB0.net
凝ったことをする前に絶対パスで書いてみて、
それで成功するなら単にパスの書き方の問題だと切り分けられる

842:名無しさん@お腹いっぱい。
21/06/04 16:26:27.64 aR8iDvum0.net
Windowsでffmpegをバッチで使おうとすると、
ほんとパス周りで苦労する
全角スペースの扱いなんかはどのアプリでも同じだけど、
セミコロンは環境変数(e.g. FFREPORT)に代入して使おうとするとそのままでは使えない

843:名無しさん@お腹いっぱい。
21/06/04 16:40:40.46 f+B3fkzV0.net
めっちゃ古いWindows使ってるのでもなければPowerShell使おう

844:名無しさん@お腹いっぱい。
21/06/04 18:17:54.65 Ngxb2htH0.net
ffmpegで作ったmkvに-default_mode infer_no_subsを付けるの忘れてて日本語字幕が標準で再生されちゃうファイルが出来上がったから
mkvmergerで--default-track (トラック番号):0して再マージしたんだが(mkvpropeditで編集すると再生できなくないプレイヤーが出てくる)
HEVC(1080p)+FLAC+字幕で2.9GBだったファイルが再マージしただけで2.75GB=150MBも減ってる…何だコレ…

845:名無しさん@お腹いっぱい。
21/06/04 18:37:21.24 Ngxb2htH0.net
自己解決した
mkvmergeはデフォルトで字幕をzlibで圧縮するけどffmpegのmkv muxerはそうではないっぽい
8ヵ国2時間分の字幕がくっついてたから150MBも減ったみたいだわ

846:名無しさん@お腹いっぱい。
21/06/04 18:49:38.54 +nY7cKYB0.net
もう使わなくなったけど、handbrakeで字幕のデフォルトを
どう指定しても思った通りにはならなかったな

847:名無しさん@お腹いっぱい。
21/06/04 19:11:04.25 aR8iDvum0.net
字幕とチャプタはmkvtoolnixのほうが楽にきちんと動くものが作れるので、
とりあえずこれで作業して、必要に応じてffmpegでmp4なんかにコンテナ替えすることが多いかな

848:名無しさん@お腹いっぱい。
21/06/05 12:14:10.61 9JTYY7V00.net
mkvtoolnix(mkvmerge)でストリーム毎に付与されるけどffmpegでは(少なくとも簡単には)動的に付与できないメタデータがあるから
例えばmkvtoolnixでmkv化したファイルの映像や音声をffmpegでコーデック変えるなりで再エンコードして直接mkv出力とかすると
ストリーム毎のビットレートやファイルサイズのメタデータがエンコード前のまんまになって齟齬が出る
なので直接mkvで出力せずにrawやら何やらで出力してmkvmergeでmkv化するか
直接mkvで出力した後にもっかいオプション無しでmkvmergeでremuxした方が多分便利

849:名無しさん@お腹いっぱい。
21/06/06 18:30:33.32 Tb1XDHxB0.net
PowerShellはデフォルトの色が使う気を失せさせる
Windows Terminalを使えって事なんだろうけど

850:名無しさん@お腹いっぱい。
21/06/06 19:14:36.37 OdsCyU5+0.net
windowsの内部をいじろうと思ったら、大抵のスクリプト言語よりもPowerShellが適してる
でもそんなことするのは希で、大抵はbatで足りる
batで足りない時はpythonとかから呼ぶのが楽
うちではperlでやってるけど

851:名無しさん@お腹いっぱい。
21/06/06 19:21:58.14 3W5omvB80.net
windowsの内部ってレジストリとか?

852:名無しさん@お腹いっぱい。
21/06/06 19:33:31.00 OdsCyU5+0.net
レジストリも当然操作できる
ログを読み出したり、ウィンドウ動かしたり、思いつく限り何でもできる

853:名無しさん@お腹いっぱい。
21/06/06 20:30:00.61 YKrjvNin0.net
ffmpegについては、最初バッチファイル、
使える構文とコマンドが足りず、WSH(JScript)、
クロスプラットフォームの必要性から、シェルスクリプト(Bash) on Cygwin
Cygwinの重さに耐えられず、Python スクリプト
なんとなくPSは使ってこなかったので、正直良くわからない

854:名無しさん@お腹いっぱい。
21/06/06 20:43:18.15 Al/7tSma0.net
先日久しぶりにffmpegのバージョン最新にしたんだけど
mp4に変換した動画がツイッターにアップ出来なくなった
デフォルトの内容も変わったのかな?
どう指定したらツイッターでも使えるだろうか?

855:名無しさん@お腹いっぱい。
21/06/06 20:45:57.05 baSTvoCI0.net
>>854
アップできなかった現物のファイル見せてほしい

856:名無しさん@お腹いっぱい。
21/06/06 21:09:21.64 Al/7tSma0.net
動画そのものを見せるのは難しいんだけど
動画の情報はこんな感じ
URLリンク(i.imgur.com)
この時点で色々おかしい気がするけど
改造度違うけど以前はこうだった
URLリンク(i.imgur.com)

857:名無しさん@お腹いっぱい。
21/06/06 21:20:04.84 Al/7tSma0.net
自己レス
画像に音声を付けた物をmp4に作成したんだけど
もしかして使った画像が悪かった?

858:名無しさん@お腹いっぱい。
21/06/06 21:59:04.86 lofy88AE0.net
>>856
-pix_fmt yuv420p足したらいけると思う

859:名無しさん@お腹いっぱい。
21/06/06 22:10:58.66 ZEUuVKzf0.net
私も4:4:4が不味いと思う
Twitterは受け容れなかったはず

860:名無しさん@お腹いっぱい。
21/06/06 22:26:10.52 wCIn7sK50.net
再生できないWebブラウザもあるしな

861:名無しさん@お腹いっぱい。
21/06/06 22:39:48.59 W+yOhm+J0.net
スレ関係ないけど
どこの動画配信サイトもなんでカバーアートで表示対応してくれないん?
静止画動画に数十~百MBとか容量ムダじゃね?

862:名無しさん@お腹いっぱい。
21/06/06 23:03:00.76 C4FjnrbY0.net
それは、動画配信サービスなので…

863:名無しさん@お腹いっぱい。
21/06/07 07:53:06.80 0+KVxR/d0.net
>>858-859
すみません寝落ちしてしまいました
どうも使った画像が悪かったみたいです
今後問題があった時はyuv420pに変換して作成します
ありがとうございました

864:名無しさん@お腹いっぱい。
21/06/07 15:46:35.72 6EX2eOdc0.net
ffmpeg-windows-build-helpersでビルドが通らなくなったんだが
HarfBuzzってライブラリがポリコレ的なアレでブランチ名がmasterからmainに変わったせいだった
スクリプトのだいたい1000行目あたりに
do_git_checkout URLリンク(github.com) harfbuzz_git
ってあるからその行を
do_git_checkout URLリンク(github.com) harfbuzz_git "origin/main"
に変更したらビルド通った
参考までに

865:名無しさん@お腹いっぱい。
21/06/10 19:46:10.94 LRPH1y+O0.net
質問
1920x1040の動画を1280x692でエンコードしつつ上下に余白を追加して1280x720で出力するには
どういう風に書いたら良いんでしょうか?

866:名無しさん@お腹いっぱい。
21/06/10 20:28:58.92 kLWYSGem0.net
ffmpeg -i input.mp4 -vf scale=1280:692,pad=1280:720:0:14 -c:a copy output.mp4

867:名無しさん@お腹いっぱい。
21/06/10 20:37:40.98 LRPH1y+O0.net
ありがとうございます!

868:名無しさん@お腹いっぱい。
21/06/13 20:33:14.63 uXYfc0S60.net
すげえわかりにくくなった。

869:名無しさん@お腹いっぱい。
21/06/13 21:05:55.04 pQEQgEkE0.net
何かあった?

870:名無しさん@お腹いっぱい。
21/06/14 21:50:35.48 GMsAbona0.net
確かにこの時期の天気はわかりにくい

871:名無しさん@お腹いっぱい。
21/06/21 13:49:58.45 Zm7qbx860.net
実際の動画が5時間以上なんですがVLC等で2時間と表示されてしまいます
VLCで再生すると5時間以上全て観れるんです
ffmpegで音声と動画を抽出してもどちらも2時間で終了してしまうんですが
これって修復出来たりしませんか?

872:名無しさん@お腹いっぱい。
21/06/21 15:03:19.01 IciOg8qF0.net
cudaでDolby vision エンコはできないですよね?

873:名無しさん@お腹いっぱい。
21/06/22 21:34:35.28 Rt2LBN320.net
>>872
横着しないでh265エンコしましょう

874:名無しさん@お腹いっぱい。
21/06/24 16:28:15.74 SrS/l5Tn0.net
mkvでバグというか変な挙動に遭遇した
・映像のフレームレートが24000/1001≒23.976のソースを用意する
・mkvmergeでmkv化する
・↑のmkvをffmpegでH.264もしくはH.265とAACの組み合わせでエンコードして同じくmkvで出力する
・フレームレートが23976/1000=23.976に勝手に変わる
さらに詳しい条件は
・映像コーデックで確認したのはlibx265/libx264/h264_nvenc
・ffmpegでmkv化したファイルをソースにした場合は発生しない
・音声コーデックがaac(内蔵/libfdk_aac)かmp3(libmp3lame)で発生する
ogg・flac・pcm_s24leでは発生しない
・mp4で出力すればaacを音声コーデックにしても発生しない
どっちに報告したらいいか分かんねぇ

875:名無しさん@お腹いっぱい。
21/06/24 16:30:47.66 SrS/l5Tn0.net
ちょっと書き方悪かった
・ffmpegでmkv化したファイルをソースにした場合は発生しない
ってのは24000/1001≒23.976のソースをmkvmergeじゃなくてffmpegでmkv化(copy)した場合って意味だった

876:名無しさん@お腹いっぱい。
21/06/24 18:57:00.34 4KezN71b0.net
ffmpegってちゃんと/1001の形式で指定しないで小数点で23.976って入れると/1000に自動的になる仕様だったと思うから入力ファイルの情報がそうなってるのでは
自分はエンコ時に自分が小数でコマンド入れちゃったせいだったけど、そうじゃないなら上流の問題じゃね

877:名無しさん@お腹いっぱい。
21/06/24 19:00:38.62 4KezN71b0.net
mkvmergeした中間ファイルのフレームレートはどうなってるん?

878:名無しさん@お腹いっぱい。
21/06/24 21:44:29.73 NXPRT1Q10.net
> ・mkvmergeでmkv化する
ここで作ったMKVファイルがほしい

879:名無しさん@お腹いっぱい。
21/06/24 23:23:09.31 SrS/l5Tn0.net
サンプルとしてアップできるような短いファイルで試したら今度は23.943だの936だのとか言い出して余計分からなくなった
とりあえず上げとく、2010年と2011年のBDがソース
URLリンク(www.dropbox.com)
ソース(24000/1001,m2ts)
ソースをmkvmergeでmkvにしたもの(ひとつはBlu-ray PCMだったからpcm_s24leに変換されてる)、
↑をh264_nvencとlibfdk_aacでエンコードしてmkvで出力したもの
同上だけどmp4で出力したもの
音声をFLACに変えてmkvで出力したもの
ffmpegでmkv化したもの
↑をh264_nvencとlibfdk_aacでエンコードしてmkvで出力したもの
「mkvmergeで生成したmkvをffmpegを使いaacでエンコードしてmkvで出力」ってパターンだけfpsが24000/1001以外の値になる?っぽい
メタデータだけなら別にいいんだけどソースからチャプターデータをそのまま持ってくると1フレーム映像が手前にズレるのよね…
今度は時間空いたら手動で設定してみるよ

880:名無しさん@お腹いっぱい。
21/06/25 00:31:54.25 nHWzui310.net
? -r 24/1.001 にすれば良いのでは?

881:名無しさん@お腹いっぱい。
21/06/25 01:30:10.10 UJkoABjx0.net
これでやってみたけど出力ファイルをMediaInfoで見てみて 23.976 (24000/1001) FPS になってるのは最後のMP4だけだったわ
使ったバイナリは URLリンク(www.gyan.dev) のやつ
start "" ffmpeg -i "00001_mkvmerge.mkv" -c:a libmp3lame -f matroska enc1.mkv
start "" ffmpeg -i "00001_mkvmerge.mkv" -c:a flac -f matroska enc2.mkv
start "" ffmpeg -i "00001_mkvmerge.mkv" -c:a libvorbis -f matroska enc3.mkv
start "" ffmpeg -i "00001_mkvmerge.mkv" -c:a libopus -f matroska enc4.mkv
start "" ffmpeg -i "00001_mkvmerge.mkv" -c:a pcm_s24le -f matroska enc5.mkv
start "" ffmpeg -i "00001_mkvmerge.mkv" -c:a libmp3lame enc.mp4

882:名無しさん@お腹いっぱい。
21/06/25 01:59:14.77 qXHAj2J90.net
>>881
w 何の動画をエンコードしてるか分からないけど、野良動画じゃねw
親切な野良はあんまりいないよw

883:名無しさん@お腹いっぱい。
21/06/25 11:35:28.49 +XnmmRd20.net
>>874
もしかして可変フレームレートじゃね?

884:名無しさん@お腹いっぱい。
21/06/26 12:12:41.76 23sKJiJ60.net
>>883 だよ
>>874 をもう一回よく読んでみたw
可変フレームレート関係ないわ忘れてくれww
以下はただの想像だが
単純にffmpegがフレームレートを分数形式ではなく少数点形式でフレームレート受け取り
mkvファイルにフレームレートを収める時にそこから分数形式に無理やり変換してる感じかな
仕様的には >>876 の言うとおりな気がするよ
-r ntsc-film とか指定してみたら?

885:名無しさん@お腹いっぱい。
21/06/26 14:46:00.53 pUr97YdP0.net
仕事で求められるグラフって昔はパワポにぺたぺた貼るだけだったのに1回ウケ狙いで動画にしたら部長が役員にあげた時に大受けだったらしくてちょくちょくお願いされるようになってしまった。
(その代わりボーナスに部長からと思われる改善賞みたいなお小遣いが追加されていた)
自分もちょっと面白くなってきてダビンチリゾルブも使って説明資料の動画にワイプで部長の顔入れて字幕入れて事前収録版の動画にして再生する方式にしてみたらそれも大受けだったらしい。
DXだみたいなこと言われてるけどだいぶ勘違いしてると思う。
とはいえただのexcelでも微妙に数字変えながらコマ送りにしてpng出力した画像をffmpegで動画にするの簡単な割にウケるから皆さんにもオススメ。

886:名無しさん@お腹いっぱい。
21/06/26 15:26:23.70 laNpnYnt0.net
楽しそうな職場だなw

887:名無しさん@お腹いっぱい。
21/06/26 21:25:27.50 gBPWbC750.net
業績グラフがにゅーっと伸びていくのは、
ゲームで敵のHPのバーが削れていくような快感がありそうだな

888:名無しさん@お腹いっぱい。
21/06/27 01:17:43.68 SQWipbk00.net
>>887
まさしくそれなんです。
棒グラフが週ごとにニョキニョキ生えてきて(第3新東京市みたいに)直近の伸びたところが色変わって突き抜けた感じで伸びっぷりをアピール。
そこにテロップで「xxxキャンペーンの効果によりうんぬん翌月以降も上積みをうんぬん」みたいな感じ。
最初が低めなのは良い数字作るために受注抑えて月末の伸びっぷりをアピールするためなんだが。
みんな分かっててもきれいな動画で見せられるとやったね!って言ってあげたくなるの不思議。
グラフの棒の1本1本にガシーンみたいな効果音入れたりピタッと止めずに停止後の揺れとか表現したくなる。

889:名無しさん@お腹いっぱい。
21/06/27 02:07:51.62 B+G1Hrce0.net
何言ってんだ?キモいわ

890:名無しさん@お腹いっぱい。
21/06/27 10:15:15.68 Yp6DBNIj0.net
88888888

891:名無しさん@お腹いっぱい。
21/06/27 10:19:39.89 34ldy8Mw0.net
業績が特にアップしてなくても
グラフだけすごければいいとか楽な会社だな

892:名無しさん@お腹いっぱい。
21/06/27 22:14:34.14 WmhEWHw50.net
>>891
モルダー、あなた疲れているのよ

893:名無しさん@お腹いっぱい。
21/06/27 22:21:21.89 l4yz09dM0.net
先人達様、教えてほしい。
ようつべのメンバーシップなどの動画の保存方法がググってもいまいちわからない。
分かる人いたら教えてほしい所存。ffmpegだけで可能なのかが特に気になる。ようつべdlを使わないといけないといわれ、何度か挑戦したが、cookieが何故か言うことをきかない様子。
本気で助けてほしい。

894:名無しさん@お腹いっぱい。
21/06/27 23:38:01.10 L45Tj2OV0.net
>>893
> ffmpegだけで可能なのかが特に気になる
無理
Vtuberの動画が保存したい中学生かな?こっちのスレの>>.1を熟読してから質問するんだよ
【DL】動画の保存方法総合スレ【アダルト禁止】part47
スレリンク(streaming板)

895:名無しさん@お腹いっぱい。
21/06/28 07:28:30.71 6JUqbfHi0.net
>>894
申し訳ない、中坊ではないんだけど、そしてVもわからないごめん。
ffmpegだけで無理なのは御察しだったんですけども、Cookies.txtをダウンロードして、YouTube-DL Cookies Cookies.txt URL でコマンド打つんだけど、ログインされてない内容で、ERRORがずっと起きる。もちろんらウェブ上でログインはして、Cookieを抜き出してるし、何故ERRORが起きるのかが分からないのを、教えて欲しい所存。

896:名無しさん@お腹いっぱい。
21/06/28 07:53:22.75 xGml2uNw0.net
何のエラーかが一番重要

897:名無しさん@お腹いっぱい。
21/06/28 08:06:26.52 +96wn+8c0.net
日本語が難しいなら
英語なり自分の国の言葉なりで書いてもらっても構いませんよ
このスレにはバイリンガル、トリリンガルの面々が数多く常駐していますので

898:名無しさん@お腹いっぱい。
21/06/28 12:44:48.83 QCQH7FtX0.net
>>895
youtube-dl メンバー
でググると色々見つかるけど
これらじゃダメなんか?

899:名無しさん@お腹いっぱい。
21/06/28 12:59:51.05 s+4CpQrF0.net
丁寧そうな言い回ししてるけど肝心の>>1を読んでこいってアドバイスは無視してるのウケる
大事なこと書いてるのになぁ…
> ・試したアプリ、ツール、アドオン、そのバージョン、やりかたを書く
> ・エラーが出ている場合はエラーの内容を書く

900:名無しさん@お腹いっぱい。
21/06/28 14:45:04.32 g0GrVqhN0.net
自分でたどり着けないやつはほっとけ

901:名無しさん@お腹いっぱい。
21/06/28 20:14:31.98 1D/y7ujw0.net
すみません。ごめんなさい、まだコマンドなどを使い始めたばかりで、用語も危ういです。申し訳ないです。
使ったアプリなどは、今のところ YouTube-dlだけだと思います。
それと、Cookieを抽出する拡張機能のCookies.txtを使いました。

902:名無しさん@お腹いっぱい。
21/06/28 20:20:10.15 1D/y7ujw0.net
YouTube-dl.exe --cookies cookies.txt https//Youtu.be/URL
が使ったコマンドです。
ERROR内容は、
this video available to this channel's on level (メンバーシップの名前)join this channel to get access to members-only content and exclusive perks.
でした。何度Cookieの抽出してテキストファイルで保存したり、ログインし直したりしても無理でした。
PCは、Windows8.1です。

903:名無しさん@お腹いっぱい。
21/06/28 21:25:56.67 5uLbTDSE0.net
てゆーかなんで動画の保存方法総合スレに行かないの

904:名無しさん@お腹いっぱい。
21/06/28 21:34:42.05 1D/y7ujw0.net
>>903
申し訳ないです。ffmpegも関わっているので、ここでも聞いて良いかと思いました。すみません

905:名無しさん@お腹いっぱい。
21/06/28 22:41:02.76 c/nCynVg0.net
あんた先生に歴史の質問したいとき、古典には歴史も関わってるからとか言って古典の先生に聞くのもおかしいと思わなそうだな

906:名無しさん@お腹いっぱい。
21/06/28 22:45:09.69 m89qG7Ai0.net
確かにffmpegから出ていると思しきエラーならまだわかるが

907:名無しさん@お腹いっぱい。
21/06/29 07:27:29.70 y/tNQDcK0.net
もうじきキレて捨てぜりふを残してどっかへいくに一票

908:名無しさん@お腹いっぱい。
21/06/29 07:54:06.94 9GNRhxxs0.net
>>902
member only contentsって自分で書いてるじゃん
その程度だからダメなんだよ
コマンド初めてとか関係ない
要するに目的に到達するまでの慾望が少ないだけ

909:名無しさん@お腹いっぱい。
21/06/29 08:23:18.05 zeD6iNxh0.net
それは最初から判ってる
エラーメッセージにヒントがあるかもと思ったけど有用なことは書いてなかった
次は cookies.txt が正しく書けてるかを疑う段階に来た

910:名無しさん@お腹いっぱい。
21/06/29 08:57:24.63 CafQXWTB0.net
目的に到達するまでの慾望かー
年々減少してるのが自分でもわかるな…

911:名無しさん@お腹いっぱい。
21/06/29 22:29:03.72 FoRCVLBV0.net
member only contents なのは分かっているのですが、多分Cookieが読み込めてないのは確定なんです…。色んな、拡張機能を使ってCookieを抽出して、テキストファイルに貼り付けてそれを使っているのですが、どれを使ってもやはり同じERRORが起きます。
すみません、英語も不得意でなかなか分からず。頭の悪いと思われてしまうのはすみません。一応高3のJKです。

912:名無しさん@お腹いっぱい。
21/06/29 22:39:42.78 FoRCVLBV0.net
URLリンク(s.amsu.ng)
こちらの画像見れますでしょうか…?Cookieの抽出したものが、これになります。見づらいと思いますが、少しでも拝見して頂いて、おかしな点があったらお願いします

913:名無しさん@お腹いっぱい。
21/06/29 22:41:48.18 zeD6iNxh0.net
cookieは自分で作るんじゃなくて、ブラウザのプラグインが勝手に吐くのでは
で、何とか正解にたどり着いたとして、その情報が誰かの役に立つとは思えないので、
正しいスレでやった方が公共の利益になる

914:名無しさん@お腹いっぱい。
21/06/29 22:48:14.41 BN2keD530.net
そうやって相手するから
挙句ネカマし始める始末

915:名無しさん@お腹いっぱい。
21/06/29 22:56:14.80 FoRCVLBV0.net
ネカマとかガチのJKとか、多分信じられないと思うので、…とりあえずガチのJKだということは、言っときます。まだ17歳です
とりあえず今、動画保存スレの方に質問をして来ました。
荒らしてしまい申し訳ございませんでした。少しでも私の相手をしてくださった方々ありがとうございました。

916:名無しさん@お腹いっぱい。
21/06/29 23:38:16.57 Q9Fa2/gL0.net
こんな辺境スレにお客さんが来るのもなかなか珍しいのに、本当にJKなら凄い確率だな

917:名無しさん@お腹いっぱい。
21/06/29 23:43:58.83 jHGtal3a0.net
たまにこういう人が来るのが面白い
たまにでいいけど

918:名無しさん@お腹いっぱい。
21/06/30 01:43:53.30 6MrvrFDk0.net
本物のJKはネカマって言葉知らないけどな
死語だから

919:名無しさん@お腹いっぱい。
21/06/30 14:34:36.52 wLC1yAJB0.net
JKだってたまたま知ることはあるんじゃないですか
JKだからって物知らないという決めつけはセクシストですよ

920:名無しさん@お腹いっぱい。
21/06/30 15:33:45.78 efrQJ9rM0.net
すいません、ちょっと教えてください
ffmpegでiphone動画をバッチリエンコhevc mp4+eac3動画なんですが、最後まで音が出るものもあれば、途中で音声だけ途切れる時があるんです
考えられる原因って何でしょうか
ちな、-i だとfps=24/1.001 tbr=24k tbn=fps同値 tbc=default
です
お願いします

921:名無しさん@お腹いっぱい。
21/06/30 15:39:36.37 efrQJ9rM0.net
書き忘れました
再生環境は、iphoneかipad pro ともに14.6です
付属のtvアプリのみで特定のリエンコ動画だけ発生
vlcでは、音声だけ途切れる事は無いです

922:名無しさん@お腹いっぱい。
21/07/01 17:01:36.49 xGZaM8yz0.net
>>920
Aacにすれば解決つうオチじゃね?知らんけど

923:名無しさん@お腹いっぱい。
21/07/01 17:13:52.47 TynGrfF90.net
hevcを使うということはサイズを縮めたいだろうに、何故eac3なんか使う

924:名無しさん@お腹いっぱい。
21/07/01 20:32:05.33 ygONumf20.net
batch re encodeって意味か
バッチリなエンコードってなんだろ?って思ってた😇

925:名無しさん@お腹いっぱい。
21/07/01 21:03:25.88 cdYXmLVW0.net
どっちにしても日本語怪しくて読ませる気あるのかって感じするわ
丁寧な入りだから考えてみるか……となった次の行で諦めることにした

926:名無しさん@お腹いっぱい。
21/07/02 14:50:02.77 DyqqnRXp0.net
>>920 です。
ffmpegを4.4から6.30gitに変えて試した所、問題無く再生されました。
4.4に何らかしらのエンコバグがあるのかなと思います。
ありがとうございました。

927:名無しさん@お腹いっぱい。
21/07/02 21:42:46.28 DimE96eA0.net
>>926
現象に興味があるので、差し支えなければ、パラメーター示していただけませんか?
とりあえず、捨アド書いておきます
t-ffmpeg.enc.2021@gmail.com

928:名無しさん@お腹いっぱい。
21/07/24 20:48:31.49 7GijNiGN0.net
test

929:名無しさん@お腹いっぱい。
21/07/24 20:50:08.37 7GijNiGN0.net
FFMpegを使って動画ファイルを無劣化で一部だけクロップしたいと考えています
しかしGOPの関係上、任意の時間でカットすることができません。
そのため、Tmpegencというソフトではクロップする前後の箇所だけ再エンコードして
それ以外は無劣化で出力するモードがあります
FFmpegでもこういうことってできますでしょうか?

930:名無しさん@お腹いっぱい。
21/07/24 21:26:19.90 +vuZD+5p0.net
できます

931:名無しさん@お腹いっぱい。
21/07/25 10:00:40.10 nRDu0ecA0.net
どのようなコマンドを使えばできますか?

932:名無しさん@お腹いっぱい。
21/07/25 13:30:10.42 5HQynCNi0.net
copyを指定してcopy不可能な部分はエラーになるのではなく、
何も言わなくても再エンコードされる

933:名無しさん@お腹いっぱい。
21/07/25 14:38:11.19 SwXa0gHv0.net
>>932
それでは近くのGOPで切られるかstartで調整されるだけで上手く行かない
私はTMSRと同等のことをする方法を知りません

934:名無しさん@お腹いっぱい。
21/07/27 06:56:44.80 PoQdUoKe0.net
ffmpeg同梱のffprobe(バージョン4.4)を使ってファイルを解析する際、「Docker」というコンテナ作成支援ソフトが予めインストールされていると、ファイルのハッシュ値も併せて出力するそうです。
ただ、Dockerはwin10 professional以上のPCにしかインストールできず、Dockerなしでハッシュ値を出力させる方法はないものでしょうか?
なお、ハッシュ値と書きましたが、正確には【ファイルのチェクサムおよびいくつかの重要なメタデータの抽出】することが目的です。

935:名無しさん@お腹いっぱい。
21/07/27 10:15:05.72 NGllhiLU0.net
こんな感じで2段階に分かれちゃダメなのかい
C:\>certutil -hashfile input.mp4 MD5
MD5 ハッシュ (対象 C:\input.mp4):
6cdfc4140ec32dfdc06da64aae0183b7
CertUtil: -hashfile コマンドは正常に完了しました。
C:\>ffprobe -hide_banner -i input.mp4
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'C:\input.mp4':
Metadata:
major_brand : mp42
minor_version : 0
compatible_brands: mp42mp41iso4
creation_time : 2021-07-18T23:44:03.000000Z
Duration: 00:00:17.90, start: 0.000000, bitrate: 315 kb/s
Stream #0:0(und): Video: h264 (Main) (avc1 / 0x31637661), yuv420p(tv, bt709), 640x360, 246 kb/s, 30.01 fps, 30 tbr, 600 tbn (default)
Metadata:
creation_time : 2021-07-18T23:44:03.000000Z
handler_name : Vireo Eyes v2.7.0
vendor_id : [0][0][0][0]
encoder : AVC Coding
Stream #0:1(und): Audio: aac (LC) (mp4a / 0x6134706D), 44100 Hz, stereo, fltp, 64 kb/s (default)
Metadata:
creation_time : 2021-07-18T23:44:03.000000Z
handler_name : Vireo Ears v2.7.0
vendor_id : [0][0][0][0]

936:名無しさん@お腹いっぱい。
21/07/27 12:44:24.30 nfmW3Fn60.net
>>935
こんなわけのわからない質問にも関わらず、早々のご返信ありがとうございます!
じつはやりたいのは、これなんです。
URLリンク(thej6s.com)
ここの記載によると、
【ffprobe ファイル名.aax】の結果、
【file checksum == 27ab5e…】が表示されるように書かれていますが、全く違ったものが表示されます。

937:名無しさん@お腹いっぱい。
21/07/27 12:47:40.39 nfmW3Fn60.net
なお、aaxファイルのサンプルは
URLリンク(github.com)
からダウンロード可能です。

938:名無しさん@お腹いっぱい。
21/07/27 15:06:04.34 NGllhiLU0.net
もしかして必ず
[aax] file checksum == 27ae5bf7df0bab8401776657d90dca85XXXXXXXX
が表示されると思ってないか…?これはファイル(環境)次第の値だぞ

939:名無しさん@お腹いっぱい。
21/07/27 15:15:19.45 nfmW3Fn60.net
>>938
違うんです。
ffprobe ファイル名.aax
としても、checksum == 自体が表示されないため、自分なりにいろいろ調べていると、「Dockerインストールが前提」なるものを見付けました。
ただ、先程のサイトにはそのような記載はなく、どうすればchecksumが表示されるのかを教えていただきたいと思い、書き込みしました。

940:名無しさん@お腹いっぱい。
21/07/27 15:26:59.76 nfmW3Fn60.net
>>938
C:\>certutil -hashfile input.mp4 MD5
もしかしてこのコマンドでハッシュ値が取得可能なのでしょうか??(今手元に実行できる環境がなくすみません)
ffmpegの構成ファイルに「certutil」というのが見当たらないのですが、そのままで機能するのでしょうか。

941:名無しさん@お腹いっぱい。
21/07/27 15:32:32.26 QdsDjQA40.net
それはwindows側のコマンド
ちょっとは調べてみろ

942:名無しさん@お腹いっぱい。
21/07/27 15:50:21.91 nfmW3Fn60.net
ありがとうございます。
会社のPC前なので、帰ってから試してみます。

943:名無しさん@お腹いっぱい。
21/07/27 16:25:16.79 M/eCTNj60.net
docker入れてないけど普通に表示されたよ
公式からリンクされてるビルド済みのやつ

944:名無しさん@お腹いっぱい。
21/07/27 16:39:29.37 9/QhTMC70.net
[aax] file checksumはaaxファイルの中に埋め込まれてるデータ、ファイル全体のハッシュとは違うよ

945:名無しさん@お腹いっぱい。
21/07/27 16:46:42.70 5HHG1O/L0.net
Dockerがffmpegの動作に影響するって情報がすっごく疑わしいけどソースどこ?

946:名無しさん@お腹いっぱい。
23/02/13 01:10:48.27 1wAUtYYIF
儿フィの身元にたと゛り着けなかっただの、複数人か゛名乗ってるだの言いなか゛ら.渡邊逮捕とかと゛う脈絡を付けるつもりなのか見ものた゛よな
結局四六時中スパヰ通信してるスマホの情報を集中管理してる日本に原爆落とした世界最悪のならず者国家機関からICPO経由て゛得た情報た゛ろ
曰本人が海外旅行中に空港て゛突然スマホの中身検閲されてロリポ儿ノ持ち込みで逮捕懲役にされたり,侵攻前にロシアの内部情報を得てたり
こうした現実を理解できずに、スマホに個人情報を詰め込んでるお前らのケツの穴から変態性癖,顔情報、指紋.学歴、犯罪歴.知能指数、
SΝSアカウント、口座情報、位置情報にと、ヱシュ□ンにテ゛‐夕ヘ゛―ス化されてる現実を理解せずに何かやらかすのはハ゛力た゛けた゛からな
近年のならず者国製ΟSは全て四六時中スパイ通信してて、これを回避するには.Xр以前を使うか,LinuXなどОSSを使った上に
Тоrやらで發信元偽装しないとその監視網から逃れるのは不可能なわけた゛が、そんなタ゛ダ漏れの現実を知った上でか知らす゛か、スマホに
マイナンハ゛―機能まて゛搭載しようとか,個人情報を意識してる者ならこのクソシナ顔負けのダダ漏れ監視社会化に怒りを覚えたほうか゛いいな

創価学会員は.何百萬人も殺傷して損害を与えて私腹を肥やし続けて逮捕者まで出てる世界最惡の殺人腐敗組織公明党を
池田センセ━が口をきけて容認するとか本氣で思ってるとしたら侮辱にもほどか゛あるそ゛!
hТtρs://i.imgur、com/hnli1ga.jpeg


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch