ffmpegならこちらへ 6
レス数が1000を超えています。これ以上書き込みはできません。
公式サイト
http://ffmpeg.org/
エンコード、ストリーミング配信を高画質高音質で行えるffmpeg。
OSに拘らず対応コーデックが多い。
対応コーデックが多く、多彩なオプションを使用可能。
コマンドラインから使用することができる。
ffmpegならこちらへ 5
https://egg.5ch.net/test/read.cgi/software/1597315425/ 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のバージョンでは廃止されたオプションも存在する。
それらのオプションは実行しようとしてもエラーが返されるだけで、単純にエラーの原因の一つになるので
古い記事をコピペなどで流用する場合は、既に廃止されたオプションが含まれていないかどうかを注意する必要がある。 質問です
無劣化のテストとして、movie.mp4(h264)とaudio.m4a(aac)を用意して
ffmpeg -i movie.mp4 -i audio.m4a -codec:v copy -codec:a copy -map 0:v:0 -map 1:a:0 merge.mp4
で結合したファイルを
ffmpeg -i merge.mp4 -codec:a copy -vn audio2.m4a
で音声部分を抜き出したら視聴には全く影響がない程度ですが元の音声とは少し違うものになります
変換せずコピーしていると思ったのですが、何か認識が間違っているのでしょうか >>7
何を比較して「少し違う」って判断したのか知らないけど音声データ自体は同じでしょう?
ffmpeg -i audio.m4a 1.wav
ffmpeg -i audio2.m4a 2.wav
で作成したwavファイルを比較しても別物になる? >>8
比較はファイルサイズが1%違っていたのでWaveCompareというソフトを使い相違点があることを確認しました
fre:acを使ってwavに変換すると一致せず、>>8の方法で変換すると完全に一致したので
どうやらfre:ac側の設定不備が原因のようです
ありがとうございました 2.8.17のwindows版どこかないkですか?怪しいとこrじゃなくて win版は過去も現在も怪しいところでしか配布されていません 最近またIPPA加盟の表AVのモザ無しが何本か流出したな。
あれ編集も含めて完全に表版と同じでモザイクだけ入ってないやつもある。
それの表と裏を両方ゲットして正方形にクロップして音声でタイムコードを完全に同期して左右に割り当てて1本の動画に結合できる。
それをVRゴーグルで見ると自分の意識の切り替え次第でモザイクが透けて見える超能力者の気分になれる。
ただし5分くらいで飽きて虚無感が絶大。 はーギブアップ
FDK-AACビルド済みのwindows版ないですか > PC環境の都合でWin向けのビルドをLinux上でしなきゃならなかった時はffmpeg-windows-build-helpers使わせて貰って一瞬だったけど
これがヒントと言うかほぼ答えじゃ…? 30000/1001や30000/1000の時だけ音声が出なくなるのはなぜですか?
24000や60000は出ます ちなみに出力はm2tsだけです
mtsやmp4だと音声は出ます 前提として動画の記録・再生は、映像と音声が全く別に処理されると思って良い
映像のフレームレートによって音声が云々はまず(ffmpegじゃなくて)再生環境を疑うのが当然 昔から疑問なのですが、FFmpegを配置しているフォルダーによって
計算時間が大きく変わります。
例えば、
D:\ffmpeg\bin\ffmpeg.exe
や
D:\Program Files2\ffmpeg\bin\ffmpeg.exe
だと高速なのですが、
D:\Documents and Settings\ffmpeg\bin\ffmpeg.exe
だと処理に時間がかかります。
全ての半角文字のパスですし、
何が原因で計算時間が変化しているのでしょうか?
計算処理は特に単に動画のエンコード形式を変えるだけの
普通の変換を行っているだけです。 セキュリティソフトのチェック等が働いてるのかもしれない >>20
セキュリティソフトを無効化してみましたが
やはり同様に時間がかかってしまいます。
どうも、Documents and Settingsというフォルダーに問題があるようにおもいます
DocumentsandSettings
とか
Documents and Settings2
だと遅くなりません。
諸事情があって、D:\Documents and Settings\以下のフォルダーにffmpegを配置しないといけないのですが
これって解決策はございませんでしょうか? >>21
Documents and settingsを使わなきゃいけない環境を何とかする
皮肉とかじゃなくてDocuments and settingsはXP時代の遺物だから普通は使うべきじゃない
Vista以降はC:\Users\へのジャンクションになってるから解決策なんてない
どうしようもない >>21
>どうも、Documents and Settingsというフォルダーに問題があるようにおもいます
>D:\Documents and Settings\ffmpeg\bin\ffmpeg.exe
OSにもよるし、D:\Documents・・・って書いてるからシステムじゃなくてユーザーが後からDドライブに同名で作ったのかもしれないとか
そういうとこがわからないとなんとも言えないのでは? あてずっぼうだけど、半角スペースがあるとか長いフォルダ名がマズいんじゃないかと予想 >>19
パスが長いとコンソール出力が規定をはみ出てスクロースルするようになるので、
これが原因で遅くなるということもあるのかも
オプション -loglevel quiet を試してみたら? >>25
ありがとうございます。
-loglevel quiet
を入れて試してみましたが、
コマンドラインは表示されなくなったものの、
やはりD:\Documents and Settings\以下のフォルダーにexeファイルが入っていると
かなり遅くなってしまいます。
>あてずっぼうだけど、半角スペースがあるとか長いフォルダ名がマズいんじゃないかと予想
私もそれを疑ったのですが、
これらは特に関係ないようです。
>後からDドライブに同名で作ったのかもしれないと
そうです、後から自分で作ったものです。
まあ、複数のPCに対して同じ設定してあるので
できれば、このフォルダー名を使いたいと考えています。
一度、そちらでも
試していただけないでしょうか? > D:\tools\ffmpeg -i input.mp4 -f null nul
speed=13.3x, 14.3x, 13.9x
> "D:\Documents and Settings\ffmpeg\bin\ffmpeg.exe" -i input.mp4 -f null nul
speed=14.1x, 14.1x, 13.7x
交互に3回ずつやったけど特に差はないように見える
そもそもOSとかの情報も出さずに試していただけないでしょうか?もクソもないだろう >>27
これ
自分の環境っていう大前提で起きてる問題なのに、その情報一切無しに解決できると本気で思ってるんだろうか……だとしたら相当浅はか
前提条件を全て把握できる自身でさえ解決できてないって事実を真っ先に認識して情報共有するべきだね OS
DドライブはHDD/SSD/USB? etc
ffmpeg.exeのバージョン(自コンパイルなのかどこかから?)
オプション(特に出力先はどこなのか?)
ぐらいはないと、おま環の現象で終了だけど 強いて言えば以下も確認
・D:\Documents and Settings\hogehoge\bin\ffmpeg.exe で変わらないか?
・D:\hogehoge\Documents and Settings\ffmpeg\bin\ffmpeg.exe で変わらないか?
・C:\Documents and Settings\ffmpeg\bin\ffmpeg.exe で変わらないか?
・F:\Documents and Settings\ffmpeg\bin\ffmpeg.exe (またはそれ以外のドライブ)で変わらないか? >>17>>18
再生環境は全く疑いがない状態です
ffmpegでエンコードしたm2tsファイルだけ音声がでないのです
他の拡張子だと音声が出ます 他の再生環境だと上手く行くかも確かめて初めて疑いが無いって言えると思うんですが >>30
コードは以下の物を使用しています。
"D:\Documents and Settings\ffmpeg\bin\ffmpeg.exe" -y -framerate 30 -start_number 1 -i "D:\test\%04d.png" -vcodec libx264 -preset ultrafast -crf 20 -pix_fmt yuv420p -r 30 "D:\test.mp4"
以下だとやはり遅くなります。
・D:\Documents and Settings\hogehoge\bin\ffmpeg.exe
・C:\Documents and Settings\ffmpeg\bin\ffmpeg.exe
・F:\Documents and Settings\ffmpeg\bin\ffmpeg.exe
以下は通常通りの速度になりました。
・D:\hogehoge\Documents and Settings\ffmpeg\bin\ffmpeg.exe
HDDとSSD両方を試していますが
いずれも大差ありません。
どうも遅くなるのは圧縮が開始される前の段階のようで
圧縮が開始された後は、通常の状態と同程度の速度でエンコードできます。 ffmpegで作った動画なら
ffplayで再生してみればいいんじゃね? こういう人って長々と書いてる割にはOSみたいな基本的な情報は絶対に書かないのなんでだろうね OSは
もちろんWindows10 64bit
です。 各々のffmpeg.exeのバージョンは同じなのか >>37
Windows 10であることを「もちろん」って考えてるのはあなただけ
現行のOSに絞っても8.1/10と択があるのにそう考えてるのは思い込みが過ぎる
ffmpegのバージョンや入手元も書かないのはもはやわざと回答しづらくしてるの?としか思えない
本気でわからなくて聞いてるなら聞かれたことにちゃんと答えたほうがいいし
セキュリティソフトをオフにした(実際にはファイアウォールを無効にしただけ)みたいな根本的な勘違いをしてる可能性も考えられる
上でも書かれてたけどWindows Vista以降はDocuments and Settingsフォルダの使用は非推奨だし
セキュリティソフトがそんな古い仕様の動作に反応して遅くなってるだけだろうけど >>39 に同意 Documents ... は使わない方針にした方がよい
要はexe実行から実際処理に入るのに数秒かかるってことじゃない?
なら、windows defender(かお使いのウイルスソフト)の除外設定にD:\Documents ...\ffmpeg.exeを入れればスキャンしなくなるのでは?
%DRIVE%:\Documents ... の下に作成されるウイルスが何種類かあるみたいで、同フォルダーがあると問答無用でスキャンはいるんじゃないの?
ただ、このフォルダー以下を除外設定すると本物のウイルス感染した時に無防備になるからおすすめできない。
推測違ってたらすみません。 >>32>>33
他の再生環境で調べているのは当たり前じゃないですか?
ちなみにffmepgで作ってないm2tsはちゃんとでますからね
ffmpegで作ったm2tsだけが音がでないんですよ >>41
とりあえずサンプルとなるm2tsファイルを1つ出せば済むよ
パブリックドメインな動画ファイルはいくらでもあるわけだし >>41
調べた再生環境も書かずに「再生環境は疑い無い」なんて書かれてても、ただあなたが疑ってないだけなのか調査の結果疑いの余地が潰えたのか判別付かないでしょ
今考え直したら分かるでしょ? 当たり前とか偉そうなこと言うなら全部自分で解決しろ
人に頼るな >>40 の補足
cmdファイルを作ってコマンドプロンプトから実行してみたが D:\Documents and Settings と別のフォルダーとで速度の差はほぼなし
"D:\Documents and Settings\bin\ffmpeg.exe" 16:43:24.87 -> 16:43:25.42
"D:\home\bin\ffmpeg\bin\ffmpeg.exe" 16:43:25.42 -> 16:43:26.05
コマンドは -i "D:\home\tmp\aaa.ts" -c:v copy -c:a copy -y "D:\home\tmp\aaa2.mp4"
windows10 64bit DはHDD
ffmpeg version 4.4-essentials_build-www.gyan.dev Copyright (c) 2000-2021 the FFmpeg developers
built with gcc 10.2.0 (Rev6, Built by MSYS2 project) >>41>>45
このスレで質問しても意味ないですよ
このスレは玄人気取りの素人ばっかりだから
答えられるはずもないですからw
現にこのスレの書き込みを見ればわかるように、
自演までしているほどですからw スレを敵視してる謎の勢力の方は考えが及ばないみたいだけど
ここの人たちを叩いても問題の解決には一切繋がらないんですよね
集合知を引き出すために情報が必要なのは揺るぎない事実でしょ? そのパスに置いたときだけ、プライオリティやらCPU割当やらが変わるアプリが常駐しているとか >>46
そうですね(苦笑
このスレや前スレをみたら自演のオンパレードで笑ってしまいました(苦笑
やっぱり玄人気取りの素人はこの程度の事しかできないとわかりました メ欄空欄なのあなただけですよ
バカにされて恥ずかしくなったから負け惜しみ言ってるのかもしれないけど たまに湧いてくるいつものレス乞食だろ
自分ではネタを提供しているつもりなんだろうけど >>49
はい、今後も気をつけてくださいね
何と言ってもこのスレの奴らは玄人気取りになろうと必死な池沼ばかりですからw 玄人気取りっていうのは質問するのに情報後出しで通じるだろって思ってるやつらのことかい?? export PATHでパス指定しているのにlibfdk_aac not foundとかでる
何とかしてください >>55
このスレで質問しても意味ないですよ
このスレは玄人気取りの素人ばっかりだから
答えられるはずもないですからw
現にこのスレの書き込みを見ればわかるように、
自演までしているほどですからw 自分が玄人でないことに相当コンプレックス抱いてるんだね
1番の打開策は迷える子羊の悩みを増長する事じゃなく、悩みを解決してやる事なんだけどね >>55
コンパイル時の話の可能性が高いからそこは決め付けて話すと
とりあえず特権ユーザ権限で実行してみたり、configureを実行してる場面なら--bindirとか--libdirオプションにパス渡したりしてみて そういえば
ffprobeやmediainfo
で内容の確認したの? あと
変換後のデータから音声部分だけ抜き出してaudacityとか音声編集ソフトで読み込んで確認とか -deinterlaceのオプションよりいいのある? Deinterlacing Filterって、今やいろいろあるのな
何も考えずにyadifで済ませてたわ 実際に使うことはないとはいえ単純にbob式解除をやる方法を知らない
yadifとも違うしseparatefieldsともちょっと違うし リアルタイム処理だとbwdif
estdifは処理速度の割にはメガネのフレームとか電線とかジャギらないので良い 2.x系だとbwdifやyadifが使えないから困る 失礼します質問させて下さい。
「メディアの作成日時」というプロパティが邪魔なので一括で削除したいのですが、
http://nln.jp/wp/wp-content/uploads/20190425_date03.jpg
どういったバッチを掛けば一括削除出来るのでしょうか。
ffmpegを使えば出来るという事を聞いたのですがそのプロパティを一括削除できるバッチの書き方が分からず…
ご教授頂けると有り難いです宜しくお願い致します。 マルチは流石にマナー違反
それに、あちらで回答もらってるでしょ >>56
はい、今後も気をつけてくださいね
何と言ってもこのスレの奴らは玄人気取りになろうと必死な池沼ばかりですからw YouTube-dlで利用するだけなのですが
gplとかlgplとか、sharedのありなしとかって
気にする必要ありますか?
どれ選んでも大佐ないですか? >>71
GPL vs LGPL … GPL版の方が高機能
・GPL版は自作アプリにffmpegを組み込んで配布するときにソースコードの公開が必要(ffmpegを使うだけの人には特に関係ない)
・LGPL版は内蔵してもソースコードを公開しなくていい代わりにライセンスの都合で使用できない機能がある
Shared vs Static … どっちでもいい
・Shared版はffmpeg, ffplay, ffprobeのプログラムの共通部分をパーツ(DLL)として切り出してるからサイズが小さい(その代わりパーツのせいでファイル数が増える)
・Static版はEXEファイル単体で動作する代わりに共通部分のパーツも内蔵するからサイズが大きい
大体はこんな感じだけどわかりやすくするためにちょっと不正確な表現もあるから詳しく知りたいなら自分で調べてほしい ffmpegのトリミングが指定時間で止まらなくなってしまったんだけど
何かコマンド変わった?
ffmpeg -ss 00:00:00 -to 00:00:00 -i input.mp4 -c copy output.mp4
ffmpeg -ss 00:00:00 -i input.mp4 -t 00:00:00 -c copy output.mp4
などです >>73
使用した動画が悪かったみたいです。
他の動画ではちゃんと動作しました。 >>73
-toや-tが00:00:00だけど
ただの書き間違いかな? あるバージョンからNVDECがエラー出て使えなくなってるような
ffmpeg.exe -y -vsync 0 ?hwaccel cuda -hwaccel_output_format cuda -i input.mp4 -an -c:v hevc_nvenc output.mp4
このコマンドがgyan.devの最新ビルドや
Btbn氏の"Auto-Build 2021-02-28 12:32"以降のビルドで試すと
↓みたいなエラーが出る [hevc @ 000001c10e51a840] No decoder surfaces left00:00.00 bitrate=N/A speed= 0x
[hevc @ 000001c10e51ad00] No decoder surfaces left
〜
[mp4 @ 000001c17a57de00] Invalid DTS: 2002 PTS: 1001 in output stream 0:0, replacing by guess
〜
Impossible to convert between the formats supported by the filter 'Parsed_null_0' and the filter 'auto_scaler_0'
Error reinitializing filters!
Failed to inject frame into filter network: Function not implemented
Error while processing the decoded data for stream #0:0 "Auto-Build 2021-01-31 12:37"以前は問題なし
"Auto-Build 2021-02-28 12:32"とのconfigurationの差は新しい方にdisable-lv2が存在するくらい
使用ドライバverは471.68、グラボは3060ti
変換試した動画は8bitのAVCと10bitのHEVC 最初のコマンド、なんかちょっと文字化けしてるので訂正
ffmpeg.exe -y -vsync 0 -hwaccel cuda -hwaccel_output_format cuda -i input.mp4 -an -c:v hevc_nvenc output.mp4 質問です
mjpegにて動画から画像を連番で生成する場合、サイズって1種類しか設定できませんか?
1つのフレームにつき大サイズ画像と小サイズ画像の計2枚を一気に生成してほしいのですが
長い動画をよく扱うため、できれば処理時間は短く済んでほしく…
それとも一気には無理でmjpegコマンドに動画を2回通さないといけないでしょうか ffmpeg -i input -filter_complex split[0][1];[1]scale=-2:320[1] -map [0] -start_number 0 -vsync 0 -qscale:v 20 -qmin 20 -qmax 20 output1-%03d.jpg -map [1] -start_number 0 -vsync 0
output1は元の解像度で、output2は縦幅320で横幅2の倍数でアスペクト比固定。-start_numberで出力ファイル名の開始番号指定。
-qscale:v 20 -qmin 20 -qmax 20は品質指定で適宜指定する。 小さいほうは動画から切り出さなくてもいいのでは
でかいほうだけ出力させて、リサイズは別のソフト使ったほうが早いと思う コマンドが抜けてた
ffmpeg -i input -filter_complex split[0][1];[1]scale=-2:320[1] -map [0] -start_number 0 -vsync 0 -qscale:v 20 -qmin 20 -qmax 20 output1-%03d.jpg -map [1] -start_number 0 -vsync 0 -qscale:v 20 -qmin 20 -qmax 20 output2-%03d.jpg >>83
あっそういうことでしたか…!できました、ありがとうございます! Android7.1.2,termux0.177の環境でpkgからmediainfoコマンドをインストール後にmp4ファイルを引数に起動
Segmentation faultのエラーたった1行だけ
どうしろと?て言うか、おま環ぽいな
Android11ではちゃんと動く 生成中のH.264を追っかけ再生できるオプションってある?
設定に失敗したと判断した時点で速やかに切りたいんだが batファイルでドラッグ&ドロップでエンコードしたいのですが、お知恵をお貸しください
ffmpeg -i 1.mp4 -c:v copy -c:a copy output.mp4
↓
@echo off
for %%a in (%*) do (
ffmpeg -i %%a -c:v copy -c:a copy %%a.mp4
1つの動画ファイルを無劣化でエンコードする場合は上のコマンドラインオプションを下のようにしてbatファイル化できたのですが、
複数のファイルを結合する場合はどうすれば良いのでしょうか
コマンドライン上では
ffmpeg -safe 0 -f concat -i files.txt -c:v copy -c:a copy -map 0:v -map 0:a output.mp4
このようにしており、files.txtには
file '1.mp4'
file '2.mp4'
file '3.mp4'
このように記載しています >>89
cmd殆どさわってなくて適当だけど
forで回してファイル名をfiles.txtにリダイレクトしていけばいいんじゃね
for %%a in (%*) do (
echo file %%a >> files.txt
)
検証してないから動くか知らんけど ラズパイ4でffmpegいじってたらめっちゃ面白いんだが、ハードウェアエンコしようとしたらインタレ保持できないう問題が出たので
解決案を思いつく人がいたら教えてくだされ
詳細:ラズパイOS(32bit版)でインタレ素材の動画をリサイズ無しでインタレmp4にエンコードしたいのだが、
"-flags +ilme+ildct -top 1"を付けても、"-c:v h264_omx"とか"-c:v h264_v4l2m2m"でハードウェアエンコードした時だけ、
出力されるファイルをMediaInfoで確認するとプログレッシブになっちゃってるという問題が発生しちゃう
(-c:v libx264 でソフトウェアエンコードするとインタレ動画になるが、当然めっちゃエンコが遅い) >>91
-field_order tt
なんてどうかな >>92
アドバイスありがとう 早速ためしてみたが、速度だけ1/3になって相変わらずプログレッシブとして書き出されてしまった
ついでに、setfield=mode=auto もためしてみたが、こちらは速度が落ちなかったけどやはりプログレッシブとして書き出されてしまった
なんだこりゃ 指定しなけりゃプログレもインタレも変更無しで出力されるはずなんだけどなぁ なんか今さっきDTV板のハードウェアエンコスレも見に行ってみたら、nVidiaのVGAのハードウェアエンコーダーなんかでも最近のバージョンではインタレ保持非対応になったらしく、
もしかしたら、ラズパイに載ってるハードウェアエンコーダーもこの手の対応なのか? と疑心暗鬼になってる 続報だけど、ラズパイのフォーラムを見ていたらやはり、ラズパイのハードウェアエンコードはffmpegを使ってもインタレ保持非対応らしいんでご報告 複数字幕ストリームがあるファイルで、ffmpeg -i で読み込むと一つだけストリームのところに表示されない字幕ファイルがあるのですがどうしたら読み込めますか?
vlcで再生してると、コーデックのとこに途中から表示されます。 >>97
探索の区間内に、字幕ストリームが現れてないからでは。
標準より長い区間を検索させれば良さそう ffmpegで映像をできるだけ無劣化でカットしたくて、
?ffmpeg -ss 開始時間 -i input.mp4 -t 抜き出し時間 output.mp4
?ffmpeg -ss 00:01:38 -i input.mp4 -ss 0 -t 00:00:46 \
-c:v copy -c:a copy -async 1 output.mp4
を使ってるんですけど、どちらの方が無劣化に近いとかありますか ?? ご教授お願い致します。 >>99
誘導されてきたのならちゃんとその旨書いた方が良いしコピペするならちゃんとやれ
それはそうと前者は劣化ありの設定で後者は劣化なし(copy)だから「どちらのほうが無劣化に近い」じゃなくて後者が無劣化そのものだ
その代わり時間を厳密に合わせられるわけではない(指定範囲を切り落とさないようにした上でキリのいいところでカットするため少し長くなる) 説明不足ですみません。
そして丁寧にありがとうございます。
ffmpeg -ss 00:01:38 -i input.mp4 -ss 0 -t 00:00:46 \
-c:v copy -c:a copy -async 1 output.mp4
が無劣化そのものという解釈でよろしいのでしょうか ?また他にも無劣化カットのコマンド配列の仕方がありましたら教えていただきたいです。 >>101
入力ファイルのコーデックがh264などの不可逆圧縮なヤツだった場合
抜き出し範囲をキーフレーム単位にするといいかもな
キーフレームの位置は動画編集ソフトで確認できる
例えば→VirtualDub2
たぶんffprobeでもできると思うが面倒くさそうだな てぃーばーの動画の無劣化カットだとしたら
ffmpeg -ss 00:01:38 -i input.mp4 -ss 0 -t 00:00:46 \
-c:v copy -c:a copy -async 1 output.mp4
よりもキーフレームでのほうがいいんですかね? >>103
ffmpegのそのコマンドだとキーフレームカットと同じ
>その代わり時間を厳密に合わせられるわけではない(指定範囲を切り落とさないようにした上でキリのいいところでカットするため少し長くなる) ご丁寧にありがとうございました ( ; ; )
理解しました !!! シーンチェンジとキーフレームが一致してないのか、-ssをどう調整しても望ましく切れないことはあるな ずれてても気にしないか端っこだけ再エンコードするか ffmpegでもできる
自動でいい感じにやってくれる方法はないから面倒なだけ 手持ちの動画データを高圧縮な形式にバッチファイルで一括変換してますが、
元動画の内容に応じて、ffmpegに渡すオプションを変動させたいです。
例えば、元のfpsを計測しkeyintの数字を*5(5秒シーク)にするとか、
音声データがAACの時はcopy、WAVEやFLACだったらAACに圧縮、とか。
for文の中でffprobeを用いた分岐を入れればいいのかな、となんとなくは
思うんですけど、自分で一から作ろうとするといまいちうまく行きません。
サンプルになりそうなバッチファイル、無いでしょうか。 そもそも複雑な処理はバッチファイルには向かないのでは?
おとなしく別のスクリプト言語を使ったほうがあとあと苦労しなくて済むと思うよ >>98
ありがとうございます
ffmpeg -analyzeduration 30M -probesize 100M -i input
とやったら無事表示できました youtube-dlでダウン中の動画に追っかけ再生ができるようになるオプションは無いでしょうか?
ffmpegを使っている別のソフトでmp4でダウンされるものを追っかけ再生できるものがあるので
youtube-dlでも可能だろうと思ったのですが >>114
youtube-dlのオプションに--hls-use-mpegtsをつける >>90
>>89です、この通りにやってみたのですが、結合したい動画ファイルをドラッグしてもfiles.txtをドラッグしても作ったbatをダブルクリックしても動作しませんでした… 実際にできたfiles.txtや他のファイル群の中身を見せてくれるわけでもないし
どのようなエラーが出たのか(そもそもエラーが出なかったのかすら)説明がないし
どうやって答えろってんだ と言われてもfiles.txtの中身もそのほかも>>89に書いてある通り以上のことはなにもないですし、>>117にある通りエラーもなにも全く反応なしです cmd /c "バッチファイル.bat"
表示されたエラーの内容は? 古いバージョンがほしくて>>1から見てみたところ
bz2とかgzとかが出てきてしまい
それを見ても.exeが無く・・・
古いバージョンはどこにあるんでしょうか? file '1.mp4'
file '2.mp4'
file '3.mp4'
じゃなくて
file 1.mp4
file 2.mp4
file 3.mp4
じゃないか? クォーテーションで囲うのはファイル名に空白があることを想定してだろ言わせんな恥ずかしい オレの環境ではシングルクォート無いとエラーになった
batファイルでforで回してファイルリストを作るサンプル
--------
@echo off
for %%f in (%*) do (
echo file '%%f'>>concat-list.txt
)
ffmpeg.exe -n -f concat -safe 0 -i concat-list.txt -c copy concat-result.mkv
pause
--------
batファイルに目的のファイルをドラッグ&ドロップしたら動くけど
ファイルの順番てソートされてんのかな
そのへんwindows任せだと思うので普通にリストファイルを手書きした方がいいと思うw >>126 のつづき
こんな感じだったわ
シングルクォートが必要
パス区切りが\
ファイル名にスペース文字がある
シングルクォート要らない
パス区切りが/ .ts動画を画像に切り出すと、フレームとフレームが重なったような感じで残像つきのjpgがたびたび紛れ込んでしまいます
動画プレイヤーで再生・一時停止・コマ送りなどしてもそのようなフレームは見当たらないのですが…
(動画をなめらかにするための補完用フレーム?)
ffmpeg -i input.ts -s 480x270 -qmin 1 -q 1 -vcodec mjpeg -r 30 %05d.JPG
-rの値を120とかに上げても、動画と同じにしても、逆に下げても残像つきの画像はなくなりません
https://i.imgur.com/5i4iMG7.png (動画プレイヤーでの表示)
https://i.imgur.com/Ah1txci.jpg (ffmpegで生成した画像 ずっとこの調子で、文字が綺麗に止まっている画像はない)
こうならないようにする方法があったら教えていただきたいです -vf bwdif=1
で無事解除できました、ありがとうございます! インターレースはブラウン管と一緒に滅びればよかったのに みんなインタレをいかに殺すかに命懸けてるからいざインタレがなくなったらみんなのモチベもなくなりそう 放送する側がインタレ辞めればいいだけなのにと思うのだが
もしかしてそんな簡単な話じゃないのかな? 地上波は1080はiしかないはず
つまり規格からしてクソ 1080/30pと1080/60iならどっちがいいのかは未だにわからん あー >>131 のやり方でインターレース解除すると今度はブロックノイズが出るようですね
-vf bwdif=0,pp=ac
に変えてみたところノイズも除去できた…はず 拡張子が .mp4 だが mediainfo で中身が isom って表示される
ファイルはどぎゃんすればよかと? ffmpeg のスレで "何がしたい" ってなんね メジャーブランドがisomであったとして実際のところ困る場面ってそうそうないしなぁ… 6TB HDD に満載のエロ 4K をもらったが MPC-BE で再生できへん その4Kのエロ動画の譲渡が著作権侵害で違法っぽいことはこの際目をつぶるとしても
MPC-BEで再生できないってそれはもうハードウェアスペック的にダメとかDRM掛かってるとかそういうレベルの話だろ フィルターに bm3d=sigma=10 とすると2日ぐらい掛かるのですが
GPU使う方法とかないですかね・・・ 久しぶりにDVDからエンコード
もうそんなことしてる人誰もいないのか、ffmpegでやるともっそい不便
いろいろ試行錯誤したけど、一旦handbrakeで低圧縮で出力して、
それをffmpegで再圧縮するのが一番いいと判った Windows更新で勝手に再起動すんのマジ勘弁
ffmpeg様が動いてる間は遠慮しろよな
どのファイルまでエンコ済ませたのか分からなくなったじゃないか 俺のタイミングで更新するから更新するなよ、絶対更新するなよ
がwin7の頃はできたけどなんかできなくなったよな windows10でも強制的に再起動されたことないんだが…
CUIのffmpegを操れるのに、たかがGUIのWindows設定もできないのか? 更新しないように設定はできるけど、
そうすると更新が必要なタイミングが判らなくなってずっと更新しないままになる
新しい更新が来たらダウンロードまで済ませてあとは更新するだけになっていることを
通知してくれる仕組みだったのに、それが無くなってしまったので、
勝手に更新させるか更新しないかの二択になった 毎日起動してシャットダウンする人なら多分問題ない
使ってるかスリーブ状態しかなくて滅多に再起動しない人だと、
更新タイミングがやたらと遅れる Win勝手に再起動は、自分で設定しないのが悪いよ
ネットワークから動画拾う際にffmpegも使ってる場合もあるだろうから、ネットワーク切れとは言わんが >>159
今月のやつを先程更新したけど、
ダウンロードだけ済ませた状態で通知が来て、
今すぐ更新ボタンを押さない限り更新されないし、
もちろん再起動も意図的に再起動しない限りされなかった
ちなみにWin 10 21H1 Subtitle: hdmv_pgs_subtitle
のコーデックってpgssubじゃないの?
エラーになるからdvdsubにしたけど やっぱりdvdsubでは表示されなかった
D.S... hdmv_pgs_subtitle HDMV Presentation Graphic Stream subtitles (decoders: pgssub )
こうなっているので、デコードのみでエンコードに対応していない
いやいや、読めても書けなかったら意味ないがな ああ、copyでいいのか
字幕って大抵変換が必要だから難しく考えてた い・字幕には動画自体に映像として焼き付けるhardsubと別データとして扱うsoftsubがある
ろ・softsubには主にPCで扱うテキスト形式(.srtなど)と主にDVDやBDで扱う画像形式(PGSなど)がある
は・PGSはブルーレイで採用されている画像形式の字幕
に・mp4は画像形式の字幕に対応していないのでOCRソフトを使って画像からテキストに変換する必要がある
ほ・mkvであればPGSをそのままコピーできる
おぼとこう DVDは昔の規格だから字幕が画像でも仕方ない気がするけど、
なんでBDでも未だに画像字幕なんか使ってるんだ
映画みたいな手書き字幕がやりたかったのかな 画像データならどこのプレイヤーで再生しても字幕が同じフォントで表示されることが保証されるからじゃないの? 手書きの手紙をデジカメで撮影してメールに添付して送る 世の中にある他言語を扱う仕組みはクソ以下の場当たり的な規格の塊だぞ。
字幕はその性質上、マイナー言語にも対応しないわけにいかないし、
そんなの考えるくらいなら画像データのほうがマシというのはすごくわかる。 そういやNetflixのコミさんはコミュ症ですの字幕が海外視聴者に酷評されてたっけ
筆談の字幕が見づらいとか
いろんな画面サイズのデバイスを考慮しないといけないだろうし、ネトフリの字幕システムの詳しいことは解らないけど
テキスト形式って表示位置を自由に配置できないの? ffmpeg-batch-encoding2.batっていうバッチファイル使ってるんだけど、ファイル名に空白含んでても動くようにしたい
いろいろいじったけどよくわからん >>175
"ffmpeg batch encoding2.bat" みたいな感じで半角スペースが含まれるときは " で挟むといいよ
バッチファイルに渡したファイルやパス名にスペースがあって困るって意味なら "%~1" みたいにすると良い >>176
いや、検索してでてきたバッチファイルなんだけど、変数が入り組んでてよくわからないのよね >>177
ならまずそのバッチファイルの中身を吊るさなきゃだな >>177
ググったらブログ記事が出てきたけどその人のTwitterに質問したほうがいいんじゃねえの
ぶっちゃけムダに長くて冗長だから別の記事参考にしたほうが良い気がする
昔拾ったこれとか参考になるんじゃない?知らんけど
https://www.mediafire.com/file/qk52ll80lry0cvd/J22MP4toPSPChotto_0.3v2.zip/file ブログ見たけど、コーディックが気になって仕方がない batファイルを使ってる限り煩わしいファイル名の記号の処理に付き合わされるし難しい処理をするのにも向いてないから他の方法考えたほうがいいと思うよ ffmpeg -i %INPUT_FOLDER%\%%i %OUTPUT_OPTIONS% %OUTPUT_FOLDER%%%x_mini_!date:~0,4!!date:~5,2!!date:~8,2!!tmptime:~0,2!!tmptime:~3,2!!tmptime:~6,2!.%EXTENSION%
の%%iとか%%xを""で囲うのではいかんの?
(batファイルよく知らない) いまだにbat使ってる奴は死刑にする法律作って欲しい 拾ったバッチで済ますくらいなら
適当なフロントエンドでええんじゃね あらゆる動画を自分好みに変換するスクリプトを書いてある 自分はpythonで書いてるよ
no-consoleモードでエラー時以外は何も表示させないこともできるし
WSHでもできると思うけど、あんまり詳しくないので 何なら今後はWindowsでもcmdじゃなくてPowerShellに一本化されるからな
PowerShell (.ps1)なら cmd (.BAT)の処理は全部できるしディレクトリパス・ファイルパスの結合やら末尾スラッシュやら引用符の正規化もお手軽よ PowerShellに移行して脱バッチファイル・脱コマンドプロンプトしたいと思いつつダラダラとそのままになってるわ…
ログインしたり云々みたいなのはPython併用でって感じだけど 10年後も余裕でCLIは使ってると思うけどな
pythonで書かれたCLI指向のツールがあって、
pythonから呼べなくもないけど、CLIで使った方が楽っていう
例えば、リトライ回数をオプションでなら指定できるけど、
メソッド呼ぶなら自分でリトライしろになる 高機能なコマンドプロンプトのつもりでPowerShellに移行しようとしたけどできてない
やりたいことを調べるたびに.NetやC#の解説サイトやMSDNをいっりきたりして何やってるんだ俺ってなる PowerShellって前試した時パイプ入出力を利用したエンコードが出来なかった気がするけどやり方あるの? コマンドプロンプトとして使うぶんには.NetもC#も関係ないしパイプも単純に使うだけなら問題ない
なんかめんどくさいことやろうとしてるなら知らんけど PowerShell って俺の環境では深刻に起動が遅い。
単にマシンパワーが足りんだけかもしれんが、
少なくとも俺の環境では普段使いしづらい。 windowsのコマンドは滅多に使わないし独特で調べるのがめんどい…
ffmpeg一発ならpowershellで何も問題ないけど複雑なことをしたいときはvm上でやってる ウチもpythonでスクリプト書いとるわ
増築しては書き直しを続けて400行超えになってもうた
とりあえず100行は減らしたい シェルスクリプトが一番楽にできそうだけどね
シングルクォーテーションが使えると楽に使えるオプションが多いいし >> 196
スクリプトファイル(.ps1)や関数がパイプ処理できるようになるにはこれだけの要素が必要
param (
[Parameter(ValueFromPipeline=$True)]
[string[]] $Path #パイプラインを受け取る変数
)
begin { #最初の一回だけ }
process {#パイプラインの要素ごと }
end { #最後に一回だけ }
※結果を次のパイプラインに送るには Write-Output などを使ってオブジェクトを出力する必要がある >203
<a href="../test/read.cgi/software/1629006665/203" rel="noopener noreferrer" target="_blank">&gt;&gt;203</a>
&gt;&gt; 203 >>204
>>203 はアンカーミスったんだなw
ごめんね メモリ増やしたら速くなるかなーと思って16→32に増やしたけれど意味なかった(´・ω・`)チッ CPU使用率が100%に張り付いてたらCPU交換以外に効果はない だよねやっぱりCPUだよねぇ・・・i9 12900K試してみたいが高いよヽ(`Д´)ノ
今はおんぽろXEON E5-2660を2個で回してるけど、i9がどれくらい早いのか気になるな オーバークロックは無理ぽ
誰かi912900K買って試してくれたまえ エンコする場所をRAMディスクにして少しでも入出力の速度を稼ぐとかダメ? ストレージにボトルネックがないのにRAMに置いてもほぼ変わらんよ 何が遅い原因かどころか何をやったかかもわからないのに試してくれとは… あーいやすまない、たぶん>>208の言う通りCPUの限界だと思うんだよね、新型i9を使った変換速度を見てみたくてさ・・・
現在の環境がどれくらい遅いのか比較になるものあればなー >>218
新CPUが発売されたら大体x264とx265のエンコード速度ベンチやってるからそういう記事見たらわかると思う
あとこのスレとか
【x264/x265】実用エンコベンチ Part6
https://egg.5ch.net/test/read.cgi/jisaku/1507728392/ >>219
Σ!?そんなスレが・・・ありがとう逝ってくる リサイズが入るとCPUがやるから一気に遅くなるんだ
GPUにも機能はあるけどバイナリ配布できないのでビルドしないといけない
いつかやろうと思って放置してあるけどそろそろやろう ffmpegて8スレッドまでなの?
最新のi9だから24スレッド使えるはずなんだけど
-threadsで24を指定しても8スレッドしか使わない 旧石器時代のコンピュータじゃあるまいし1コアしかなくても24スレッド立てられる
ffmpegはコーデックで大幅に挙動変わるし疑問があるならオプション全部晒さないと始まらない IOで詰まるせいで効率が落ちるならスレッドを増やすと待ち時間が減って速くなる
計算量が多い場合は、スレッドを増やすと逆にオーバーヘッドの分だけ遅くなる
CPUの負荷が100%で張り付いてるような時はスレッドは減らした方がいい ピントハズレな奴らばっかりだな
OSのスレッドの話じゃないし
タスクマネージャーの論理プロセッサの話だとわからないかな >ffmpegはコーデックで大幅に挙動変わるし疑問があるならオプション全部晒さないと始まらない
これがすべてよ コーデックなんだか知らんけどx264, x265当たりは12スレッドくらいしか使わなかった気が。10980XEでも俺環では3並列エンコしないと100%行かなかった mp4のメタデータ全部削除するにはどうしたらいいの? やっぱり面倒だー
git cloneした所まで
そのうちwin10にするんだから、続きはその後 .m3u8
.ts
をffmpegで結合する時、
30000/1001のファイルなのに、29970/1000と認識されてしまい何秒かに一回カクっと来る動画になってしまうものがあって悩んでおります
これを、できれば再エンコードなしで、30000/1001の正常な動画で出力したいのですが、
何か手はありませんでしょうか?
-r 30000/1001で再エンコードありだと、かなり画質の落ちた30000/1001の滑らかな動画が出力されました mkvなら手っ取り早くmkvmergeを使ったほうがいいよ
確実に調整できるから >>238
ありがとうございました
MKVToolNixの公式サイトがどこか分からず
解説サイトもなく偽物をインストールしたらどうしようと不安でしたが
カクカクが直りました
間引かれたフレームなかったみたいで少し安心
MediaInfo
フレームレート: 29.970 (30000/1001) fps
オリジナル: 29.970 (29970/1000) fps
再エンコードなしでも十数分かかるので、
ffmpegだけで完結できたら最高なのですが…
ブラウザでストリーミング再生した時はカクカクじゃないので、
ffmpegが間違って認識してると思います…
>>239
それが出来るのが私としても理想なので
-allowed_extensions ALL -r 30000/1001 -i input.m3u8 -c copy output.mkv
など、いくつか試してみたのですが、
エラーも出ずにできたファイルは29970/1000ばかりで…
;; 分数形式じゃなく -r ntsc にするとか
出力ファイルをmp4にしてみるとか
どうかな ffmpegでコンテナレベルでのフレームレート変更はうまくいかないよ
何が原因かはわからないけど、とにかく無理だった
諦めてmkvmergeを使って、別コンテナ形式に入れるときにffmpegを用いたくらい 別のツールならできるし、それらしい機能もあるなら、
やり方が間違ってるかバグってるかのどちらかだろう
追求する価値はある バグってるって言えば、mp4コンテナでaac扱うと
vbrフラグが承継されない(variable→constantになってしまう)のはなんとかならんのかねぇ
別のツール(drax)で扱うとフラグが復活するので、データ自体は変わっていないみたいだし
再生に差し支えるわけじゃなさそうだが、気持ちのいいものではないな サンプル用意できればしたいのですが、ちょっとお時間かかるかもしれません
>>246
すみません、そのリンク先は試した後でした mp4コンテナの再エンコード無しのFPSの変更はこんな感じで出来たけどmkvだと何故か上手くいかないな
ffmpeg -i input.mp4 -bsf:v setts=ts=N/(30000/1001)/TB -c copy output.mp4 settsの使い方がイマイチわかってないので提示例が間違ってるかも ssimでmkvを入力するとやたらめった低くなるのって既出?
ソース(origin.m2ts、BD、H.264)とソースを比較
ffmpeg -i origin.m2ts -i origin.m2ts -an -filter_complex ssim -f null -
当然結果は1.0(inf)
ソースをmp4にmuxしてタイムスタンプを合わせて比較
ffmpeg -i ref.m2ts -an -c:v copy copy.mp4
ffmpeg -i copy.mp4 -i origin.m2ts -an -lavfi "[0:v]settb=AVTB,setpts=PTS-STARTPTS[main];[1:v]settb=AVTB,setpts=PTS-STARTPTS[ref];[main][ref]ssim" -f null -
copyなので予想通り結果は1.0(inf)
ソースをmkvにmuxしてタイムスタンプを合わせて比較
ffmpeg -i origin.m2ts -an -c:v copy copy.mkv
ffmpeg -i copy.mkv -i origin.m2ts -an -lavfi "[0:v]settb=AVTB,setpts=PTS-STARTPTS[main];[1:v]settb=AVTB,setpts=PTS-STARTPTS[ref];[main][ref]ssim" -f null -
結果は
SSIM Y:0.922225 (11.091597) U:0.985489 (18.383000) V:0.989469 (19.775481) All:0.943976 (12.516286)
mkvmergeでm2tsをmkvにmuxしても全く同じ数値 ソースをlibx264でエンコード・エンコード時にssim計算・mp4出力・ffmpegで再び計算
ffmpeg -i origin.m2ts -an -c:v libx264 -x264-params ssim=1 x264.mp4
↓
x264のSSIM
SSIM Mean Y:0.9828054 (17.646db)
ffmpegのSSIM
SSIM Y:0.983138 (17.731021) U:0.992124 (21.037030) V:0.993634 (21.961672) All:0.986385 (18.659951)
ソースを.mp4にmux(copy.mp4)した後にlibx264でエンコード・mp4出力
↓
x264のSSIM
SSIM Mean Y:0.9828054 (17.646db)
ffmpegのSSIM(copy.mp4)
SSIM Y:0.983138 (17.731021) U:0.992124 (21.037030) V:0.993634 (21.961672) All:0.986385 (18.659951)
origin.m2tと比較しても同じ
ソースをlibx264でエンコード・mkv出力
↓
x264のSSIM
SSIM Mean Y:0.9828054 (17.646db)
ffmpegのSSIM
SSIM Y:0.915586 (10.735878) U:0.982084 (17.467682) V:0.986489 (18.693172) All:0.938487 (12.110299)
ffmpegで出力したx264.mp4をmkvmergeでmkvにmuxしても同じ値
copy.mp4をlibx264でエンコードしてmkvで出力しても同じ値 ソースをmkvにmux(copy.mkv)した後にmp4にmux
ffmpeg -i copy.mkv -c:v copy copy-copy.mp4
↓
copy.mkvとcopy-copy.mp4のSSIMが1.0(inf)になる
copy-copy.mp4とorigin.m2ts(もしくはcopy.mp4)のSSIM
SSIM Y:0.922225 (11.091597) U:0.985489 (18.383000) V:0.989469 (19.775481) All:0.943976 (12.516286)
copy-copy.mp4をlibx264でエンコードしてmp4出力
↓
x264のSSIM
SSIM Mean Y:0.9828054 (17.646db)
ffmpegのSSIM
SSIM Y:0.983138 (17.731021) U:0.992124 (21.037030) V:0.993634 (21.961672) All:0.986385 (18.659951)
copy-copy.mp4をlibx264でエンコードしてmkv出力
↓
x264のSSIM
SSIM Mean Y:0.9828054 (17.646db)
ffmpegのSSIM
SSIM Y:0.915586 (10.735878) U:0.982084 (17.467682) V:0.986489 (18.693172) All:0.938487 (12.110299) copy.mkvをlibx264でエンコードしてmp4出力
↓
SSIMは他のlibx264+mp4出力時と同じ
copy.mkvをlibx264でエンコードしてmkv出力
↓
SSIMは他のlibx264+mkv出力時と同じ
libx264+mkv出力とcopy.mkvを比較
↓
SSIMはlibx264+mp4出力とorigin.m2ts(copy.m2ts)と同じ 長すぎて>>250-253を誰も読んでないだろうからまとめると
・.mkvコンテナをmain、mp4やm2tsをreferenceにしてSSIMを計算すると値が悪くなる
・mkvmergeで作成したmkvでも同じく悪くなる/エンコーダーが計算してるSSIMは全く同じ/
「copyしたmkvとエンコードしたmkv」で比較した際は「ソースとエンコードしたmp4」で比較した時と同じSSIMを返す/
って点から中身に問題はなくてffmpegのフィルタがバグっている?
・mkvはガッツリ下がるがmp4でもエンコーダーが計算した値より1dbほど良くなる←?
・m2ts→mkv→mp4にcopyで変換するとmp4でもmkvのSSIMになる←???
何がどうなってるかよく分からんが一応メモ残しとくわ… 肝心な事忘れてた
結局MKVコンテナとそれ以外のコンテナでSSIMを比較するなら
AviSynthでDGDec系かL-SMASH使って読むのが手っ取り早かった
後者はffmpeg使ってデコードしてffmpegに渡すって絵面だけ見たらバカらしい事になるけど… 違うフレームを比較してるんじゃね
MKVコンテナに入れ替えたときタイムベースの精度が落ちたか固定フレームレートになるなりしたか こうした場合は?
ffmpeg -r 30000/1001 -i copy.mkv -r 30000/1001 -i origin.m2ts -an -filter_complex ssim -f null - >>258
それだとmkvでも1.0(inf)になったわ
>>257
確かにVFRになってた…というかBDのm2tsってCFRじゃないんだな?(MediaInfo見る限りは固定とも可変とも書いてない)
でmp4にcopyした方は
Frame rate mode : Variable
Frame rate : 23.976 (24000/1001) FPS
Minimum frame rate : 23.974 FPS
Maximum frame rate : 23.981 FPS
になってた
これだけならmkvに入れるとフレームレートがおかしくなるからやめましょうねチャンチャンなんだけど
じゃあ一旦mkvにして失われたフレームレートやタイムベースがAviSynth嚙ましたりx264にエンコードして.mp4出力すると復活するのは何なんだろう…わっかんね… >>259
いつもおまじない程度につけてたけどやはり効果あるようだな mkvはそもそもフレームレートって概念ないからssimフィルタ内かその前かでフレームごとのタイムスタンプがぐっちゃになってんじゃないか >>259
確かにmkvに入れるときタイムベースとPTSが書き換えられてるなら同じタイムスタンプ(=タイムコード)にはならないぞ
タイムベースの分解能の差から生まれる違いはこう生まれる
1001/30000秒*1tick=33.366666666666...
1/1000秒*33tick=33
フレームレートなんてものは無くて、ただあるのはタイムベースとPTSなんだともいえる
失われたフレームレートやタイムベースが復活するの意味がよくわからないが、また24fpsになるってことなら
MKVコンテナのdefault durationかコーデック(H.264のビットストリーム)のフレームレートを読んでるんじゃないか、知らんけど
フレームレート情報の格納場所はコンテナだけじゃないし コンテナによってタイムスタンプが違うのは前提で>>250が使ってる
-lavfi "[0:v]settb=AVTB,setpts=PTS-STARTPTS[main];[1:v]settb=AVTB,setpts=PTS-STARTPTS[ref];
ってのがそれを仮想的に揃えるコマンドなんじゃないの?ドキュメントにも別コンテナで比較する時に使えって書いてあるし コンテナが違う場合は
settb=AVTB
じゃなくて
settb=1/AVTB
にしないとダメらしい
-lavfi [0:v]settb=1/AVTB,setpts=PTS-STARTPTS[main];[1:v]settb=1/AVTB,setpts=PTS-STARTPTS[ref];[main][ref]ssim
でmkvと他コンテナで比べてもジッター無しで測定できるってさ 確かにタイムベースが逆数で扱われる場面があったな、理由はよく知らないけど
Time Baseって言葉に共通規格みたいな定義無いのかな 皆様、29970/1000になってしまう件の検証本当にありがとうございます。
にもかかわらず、あまり手が付けられておらずすみません。
ただ、29970/1000と誤認されるファイルの共通点が見つかりました。
エンコーダーのバージョンが
x264 core 142 r2409M+r890[x86] release1
今のところ、全部これでした。
(これ以前のバージョンの動画は持ってないです。
x264 core 148 r2665以降では発生してません。
違法なものではありませんが、自分でエンコしたものではないので、使ってるソフトとかも分かりません。
LAV LAVFiltersでデコードする時も同様の状況なので(そもそもffmpegとデコーダ共通かもしれませんが…)
もしかしたら、読み込みではなくエンコードの方がおかしいのかもしれません。
ただ、ブラウザでは期待通りの滑らかな再生ができるので、何とかなりそうな気はするのですが…
サンプルできたら持ってきます。 mkvの話が出てたけど8月あたりから
-default_mode の初期値が passthrough になってて、デフォルトトラックの概念の無いコンテナからそのままmkvに出力すると
今までは自動的に映像/音声/(字幕)の各1トラックに付与されてたデフォルトトラックフラグの無いmkvが生成されるようになってるから注意な
別に実用上問題は無いけど VFRと小数フレームレートが合わさるともう大変だな ffmpeg-windows-build-helpersでビルドしてたけど最近あんまりスクリプトのアプデが活発じゃないから
rav1eには対応しないし既に上流でマージされたパッチほったらかしだったりバージョン指定してるライブラリがえらい古かったり
media-autobuild_suiteに乗り換え時なのかな
自分でスクリプト編集しろ?アッハイ タイムベースの話を聞いて、AAC-LCとOpusはよく使われるタイムベースが違うのにフレームサイズが20msに近いのはなぜだろうとおもった
近づけたのか? >>266
タイムベースの逆数がタイムスケールってやつだとおもう、たぶん、自信ない
こういうことなんじゃないかと箱根駅伝を見ながら描いたイメージ図、あってるかな
https://imgur.com/a/YxWn1UT >>272
タイムスケールか……仮にその関係性が正しいならコンテナごとに実はタイムスケールを採用してるとかだとしっくり来るね
図は合ってると思うけどタイムベースって1つずつ全部並べるイメージ無かったなぁ
数直線上に(フレームが存在するtickだけ)丸め誤差による1tickのずれを無視すれば等間隔に存在するイメージ ねんがんのWSL2+Ubuntu入れた
ビルドはまた今度 >>273
そうそうタイムベースが1刻みずつ数直線上に並んでるイメージで描いてた
複数のトラックと同期を取るため必要十分な精度のクロック的な見かただった
等間隔に存在するイメージというのもわかる、動画のフレームに着目すると3003tickのかたまりが並んでるイメージ
タイムベースしだいで誤差が出る件はもやもやしてた
こっちは誤差のn-tickのずれが現れるのはタイムスケールがフレームレートで割り切れないときで
複数トラックそれぞれのフレームレートの公倍数にタイムスケールを設定するとずれが現れないということだとおもう
MPEG2-TSのタイムベース1/90000はNTSCの30000/1001、PALの50、音声の48000/1024、48000/1536でうまく割り切れたからたぶん 朝起きたらrelease 5.0とかいうのがffmpegのgitに出現してるけど4.5の次5.0になるの? いやこの時機でメジャーアップデートなのかって意味じゃないの? 音声と動画の結合にかなり時間がかかります(元動画の3倍位)
その間ずっとCPU使用率100%なのが怖いし、いい方法ないですか?
ffmpeg -i input.mp4 -i input.m4a output.mp4 そのコマンドだけだと変換が入ってる
無変換で結合するなら-vcodec copy とか-acodec copyを入れる >>281
ffmpeg -i input.mp4 -i input.m4a -c copy output.mp4 どうも有難うございます!
あっという間に終わりました!
今まで開きっぱなしで負荷をガリガリかけてたのは何だったんだ・・・ >>285
再圧縮のために時間がかかって、再圧縮のために電気代もかかって、再圧縮のために画質と音質を削ってただけだからあまり落ち込まないで… デフォルトってH.264とAACなんだな
H.264はいいとして、AACは音質悪いのでは >>287
オプション指定しない場合は -c:v libx264 -crf 23 -c:a aac -b:a 128k 相当だった気がする いまのAACネイティブエンコーダーはデフォルトでも問題ないよ
かつてのlibfaacとかlibvo_aacencはそのままでは使えなかったはず >>289
そりゃ192kbpsや256kbpsみたいな他のエンコーダーでもほとんど差が分かんないようなビットレートならそうだけど
128kbpsぐらいまで行くとあ〜〜〜ってならない?
俺はOBSでそうなった 低いビットレートというか、ソースにノイズが多いとキュルキュルになる videotoolboxと hevc_videotoolboxもデフォルトじゃ使えなくなった 4.5の霊圧も消えて4.4(.1)の次が5.0になるようだ
だからってなんかあるわけじゃないけど ffmpeg -iでも判定されずmpc-hcでもvlcでも再生できず極窓でも拡張子不明なファイルって諦めるしかない?
拡張子はwmvだけど中身は違ってるっぽい。
バイナリエディタでも見たけど判読可能な英単語などは含まれてなかった。
wmvだとエンコード情報が判読できる。
zipやrarに固まってることもなかったし先頭にHTMLレスポンスのゴミがついてるということもなかった。
2000年頃の分割warez時代からの生き残りだから試せることは試したつもりなんだけどなぁ。 バイナリエディタで先頭部分とビットマップ表示をキャプって貼ってくれないか
推測しようにも手がかりが無さすぎる TO-6347-6349
ショップ店員Pチラ盗撮!ロイドさんの 秘蔵コレクション ヘッダ見た訳じゃないけどwmvでンコード情報は分かるけど再生できないって2000年代前半ぐらいに流行ったDRM付のwmvなんじゃ ごめん書き方悪かった。
通常のwmvだとエンコード情報とかバイナリエディタで先頭部分を覗くと文字列として読み取れる。
でもこの問題ファイルだと動画プレイヤーはおろかバイナリエディタでも何も読めないからそもそもwmvじゃない気がするって言いたかった。
wmvのDRM付きはGYAOがYahooに吸収されるくらい前の古い話だけど無理やりダウンロードしてDeDRMだかのツールでDRM解除して動画ストックしてわ。 8192bit周期で同じデータが並んでるな
圧縮データっぽいバイト列 >>299
念の為に聞きたいのだけれどあなたが自分で持っているプレミアムアカウントを使ってダウンロードした?
ひょっとしてリンク生成サービスを利用してないか? まぁ無理だとは思うけど
ffmpegの入力ファイル側に-fとか-cとか付けてコンテナやコーデックを強制してみたら?
というか
そういうの出来たっけ? >>307
機能的にはできる
でも今回のケースだと
・アップローダーのページでは Duration: 0:19:57 Resolution: 656x480 Format: asf と情報が取得できている
・なのに極窓ですら判定できない(ヘッダーなど特徴的な情報もない)
だからアップローダーのプレミアムアカウント代をケチって"偽の"ダウンロード支援サービスを使って
ランダムに生成された無意味な233MBのデータをダウンロードしたんじゃないか?って気がする そんな謎のサービス?があるのか
なんのためにあるの? >>309
本来のダウンロード支援サービスはこういう感じ
・サービス運営者がプレミアムアカウントとダウンロード代行用のサーバーを用意する
・運営者はサイト上に掲載した広告などから収入を得る
・利用者はプレミアムアカウントを購入せずに高速なダウンロードができる
これに便乗した偽のサービスを作れば
・サービス運営者はダウンロード代行(のフリをする)ためのサーバーだけを用意する
・運営者はサイト上に掲載した広告などから収入を得る
・利用者はプレミアムアカウントを購入せずに高速なダウンロードができた気になる(実際にはゴミデータをDLさせられていて広告代の養分にされている)
って感じで収入を得ることができる
ID:aG8mUwRa0 はこれに引っかかったんだと思う
よく知らないから調べて出てきた結果とかを継ぎ接ぎした感じだけどこれなら
・アップローダーには正常なファイルがあるっぽい
・ダウンロードしたファイルは明らかに偽物っぽい
っていう疑問にも筋が通るから合ってるんじゃないかな?と ファイル名でググったら
ショップ店員Pチラ盗撮!ロイドさんの 秘蔵コレクション
っていうのが出てきて草 googleのセーフサーチって結構前からある機能なの?
いつもヤフーつかってるからわからんかった・・・・ エロビデオなら、こんなところで悩まずに
もう一度同じものをガウンロードするなり買えば良いやん
お前の抜きネタのためだけに何人に協力させるんだwww 動画をクロップのみをする場合
エンコード無しでGPUつかうにはどうしたらいい?
これだと出来ないんだが
ffmpeg -i 元動画 GPU -vf crop=1920:812:0:132 クロップ後動画
GPU無しだと
ffmpeg -i 元動画 -vf crop=1920:812:0:132 クロップ後動画
CPU100%になって時間がかかってしまう
動画の乱れは無し
エンコードGPUありだと動画が乱れてる コンパイル済み落とせなくなってメンドイと思ったらyt-dlpのとこに置いてあるのね フレームを加工したら絵が違うんだから再エンコードが必要なのは当然
動画に限らずJPEGとか2次元画像と同じ理屈だよ
そういえばmkvtoolnixでそんなオプション見たことあるなーと思ってググってみたら
こんなんあったわ
ttps://github.com/mifi/lossless-cut/issues/643
対象のファイルがmkvファイルだったら再エンコ無しでいけるかもな データを変えずに表示領域だけ指定するだけでやりたいこととは違うと思うが ロスカットで無圧縮なし分割が出来てたから
クロップも「切り取り」がエンコード無しで出来るもんだと解釈してた
エンコードを勉強し直してくる
ありがとう!
出来るだけキレイに早くクロップする方法はないのか、、、 >>324
クロップ処理自体はそんなに時間かからない
時間がかかるのはクロップした映像のエンコード処理
これに関しては
・つよいパソコンを使う
・GPUでエンコードする
のどちらかでしか解決できない SSDなりHDDの空きを大容量確保できるなら、編集途中の動画ファイルは無圧縮にするという手もある
容量の圧迫になるからもちろん編集が終わったら中間ファイルは消してしまえば良い IDRフレーム内をブロック単位で複雑に参照しあってるから一部を欠くことはできない
クロップするにはデコードして依存関係を解消しないといけない >>324
AvidemuxならIフレーム間限定で無劣化クロップ出来る 編集途中の動画は圧縮しないのが基本
品質の低下は信用に関わる 非圧縮は自己満足だな
HDD丸ごと1本作業用ディスクにしてるけど非圧縮とか言い出したら編集中に溢れるわ
FHDの動画作るのに中間ファイル5Mbpsでエンコードしてたらどうかと思うが
100Mbpsでエンコードしてりゃキチガイ以外にはまず判別できない罠 作業ディスクにHDDって時点でもうね・・・
8Kの仕事が来ている
そして、客はその気狂いレベルの客
HDDでは正直言ってやってらんない
Thunderboltつかってるけど、これでも速度で不満 8Kで非圧縮だと1分300GBくらいか?それをオールSSDでやるのか
商売は大変だな SSDって書き込みでもHDDより速くなってたんだな いつの話だよw
寧ろQLCのせいで1周回ってHDDより遅くなってる HDDではなくThunderbolt使っている
の時点で俺の理解の範疇超えてたわ 100Mbpsで劣化を判別できる気狂いは編集を外注したりすることないんじゃね ハードコードされた字幕の周りとかなら劣化分かり易いがあるいは…… 非圧縮を扱うならSATAじゃどう頑張っても追いつかないな
最近のCPUならPCIeのレーン20とか24ぐらいらしいけどSSD何本差してるの また崩された石を積み上げてビルドする作業が始まるお・・・ ビルド方法でぐぐっても情報が古いのばっかりなんだよな
WSL2を前提とした最新の楽なガイドは無いのか WSL2って最初の導入が楽&起動が速い以外にあんまりメリット無いと思うわ
Windowsでも動かせるなら仮想環境使うよりPowerShell使った方がパフォーマンスいいし
そこまでパフォーマンス求めないなら運用は普通の仮想マシンの方が楽 ビルドするだけなんだからパフォーマンスはどうでもいい WSLのメリットはWindowsからLinuxアプリケーションをシームレスに起動できるところだから 俺用メモ
media-autobuild_suiteで5.0指定でビルドする方法
おもむろにbuild\media-suite_compile.shをいい感じのテキストエディタで開く
「ffmpeg.git」で検索をかけた2回目の行(2022年1月16日現在1938行目)の
if do_vcs "https://git.ffmpeg.org/ffmpeg.git"; then
を
if do_vcs "https://git.ffmpeg.org/ffmpeg.git#comit=390d6853d0ef408007feb39c0040682c81c02751"; then
に変更、つまりURL/ffmpeg.gitの後に#comit=ハッシュを追加する
media-suite_helper.shを覗くとtag=n5.0を追加で出来そうな雰囲気があるけど俺はエラーで出来なかった
このままだとコピーライト表記のバージョン名がカオスになるのでそのちょい下(1976行〜1978行目)
_patches=$(git rev-list origin/master.. --count)
[[ $_patches -gt 0 ]] &&
do_addOption "--extra-version=g$(git rev-parse --short origin/master)+$_patches"
の「origin/master」の部分をffmpeg.gitの後につけたハッシュに置き換えるとちょうどいい感じのバージョンにしてくれる
メモ終わり 公式サイトがnewsのページもdownloadのページもまだ更新してないのがおかしい 俺用メモ
media-autobuild_suiteで分かんなかった事
・Build standalone binaries for libraries included in FFmpeg?
これを1 = Yesにすると各種ライブラリのバイナリが生成される
逆にこれが2 = Noだとこれ以降の質問で各種エンコーダのビルドを有効にしててもバイナリが生成されない中途半端な状態になる(たぶん)
・これ以降のエンコーダー系の質問
ffmpegの--enable 〇〇とは独立してる
ここでNoを選んでもビルドオプション(--enable 〇〇と「Build FFmpeg binaries and libraries:」)を有効にすればビルドされる
ただし、x264とx265は別で、Noを選ぶと--enable libx264(5)を付けてもビルドされない
・FLAC
これはXiph.Orgのリファレンスエンコーダーの事で、ffmpegにはネイティブでエンコーダーが実装されてるので関係無い
・--enable 〇〇
https://github.com/FFmpeg/FFmpeg/blob/master/configure
configureで検索すれば何に必要なライブラリかがササッと分かって便利
メモ終わり FFMPEG5.0リリースされてたのね
fdk-aacと同等以上の音質のAACエンコーダーは内蔵されましたか? -ssって頭やお尻をカットするってより
残すところを抜き出すって考えなんだな
頭硬かったわ
3分割とかしたとき理解したわ -ssはオプションの順番に気遣わないといけないからウザい 入力(-i)の前が入力オプション、出力の前が出力オプション
ファイル全体やその中の映像・音声に対するオプションは入力/出力で別物 こうして、同じ動画を2回切って2つの最後と最初をつなげてますが、
動画の途中を切ってつなげるのを、ひとつのコマンドで出来ますか?
ffmpeg -i 動画1.mp4 -ss 0 -t 10 -c copy 動画1@.mp4
ffmpeg -i 動画1.mp4 -ss 50 -t 60 -c copy 動画1@@.mp4 適当な解答
ffmpeg -i 動画1.mp4 "-ss 0 -t 10" "-ss 50 -t 60" -c copy 動画1@.mp4
聞く前に調べる、試す、失敗して学べ >>362
キーフレームが合わないと
しばらく画像が止まるとか
あるからなあ
そこはシビアにやりたいときは別のやり方?
再エンコの世界でしょ? color_space: color_primaries: color_trc:
に設定がある動画ファイルをFFmpegを使って
再エンコードすると、これらの情報が削除され、
FFplayで調べたときに、unknownになってしまいます。
そのため、動画ファイルによっては、エンコード前と色合いで変わってしまうことがあります。
これらの情報がない時はどのような状態になっているのでしょうか?
これらの情報をオプションで変更する方法は
https://nico-lab.net/setting_in_out_color_with_ffmpeg/
ここに記載されていますが、
エンコード前の設定をそのままで引き継いで再エンコードするようなことはできないでしょうか? 今のバージョンの5.0だと削除されない、引き継ぐはずだけど、
どのコーデックからどのコーデックへ再エンコードしてます? >>371
バージョンってどうやって確認しますか?
ffmpeg.exeの更新日時を見ると
2020/08/31になっています。
コーデックはH264→H264で
圧縮率だけを変えています。 ffmpeg version git-2020-08-31-4a11a6f
と書かれてありますが
これだと非対応でしょうか?
ダウンロード先ですが
gyan.devとBtbNという二つがありますが
違いはございますでしょうか? >>374
その知識でLinuxって事はないだろうからWindows前提で話すけど
・古すぎ
・ffmpegでバグ・不具合・こうならない?って場面に遭遇した時の鉄則は「最新のgit master版をまず使え」
(別にここのローカルルールとかじゃなく開発がそう言ってる)
・せめて安定バージョンがリリースされたら更新しろ
・便利な自動更新なんて機能は無いから自分で調べる癖つけろ
・癖つけれないならffmpegを使うのやめろ(H.264のビットレートを変更するだけなら有料無料でいろんなソフトがある)
・ffmpegに限らず「公式ではバイナリを提供してないから第三者が善意で提供してる」ってパターンがオープンソースのソフトではままある事を覚えろ
その場合複数のリンク先があるならそれは「ビルドしてる人が違う」以上でも以下でもない
違いはあるかもしれないし無いかもしれない だってビルドしてる人が違うから
・gyan.devもBtbNもサイト内にちゃんと説明書いてくれてる(特にgyanはかなり丁寧)から読め、英語読めないなら自動翻訳しろ
・ここまでの文章呼んで分かんない単語があったらググれ
2020年8月31日のffmpeg(あるいは中のx264)は対応してないから色情報が消えちゃうけど
4.4以降(現行は5.0)にアプデしたら元動画の色情報を保持してエンコードしてくれるからそれが手っ取り早いよ 初心者には使えないからラッパーが無数にあるのに
初心者でなくなる為に必要なCLIの知識はffmpegとは関係ないことが殆ど
CLIを理解して曲りなりにもエンコードできれば、その先の疑問はもう初心者レベルではない
以上より、ffmpeg初心者に必要な知識は、テンプレ1つで足りる程度しか無い そもそも、初心者のクソ野郎は、他のフリーソフトでも使ってろボケ
ってのがこれら古参のオープンソース勢の意見だからね。 ドキュメントはしっかり揃えてるからな
それ読んで理解できないならそれまでよ 378が親切にも答え書いてるのに
そこから384まで全く余計なレスなの凄い 俺はその「書き込み禁止」みたいな考え方が凄いと思った。 自分はよくわからないまま
https://www.gyan.dev/ffmpeg/builds/の
ffmpeg-git-full.7zをダウンロードして使ってるわ >>381
言うほどそうか?
IT系とか完全に専門外でググってCLI使ってるけど中級者とはとても思えん CLIでエンコードやコンテナ変換が出来る程度では初心者Lv2ってとこじゃないかな
自分がそうだw デフォルトでもそれなりに動くように作られてるからな エンコ専用鯖立ててるけどググらないとffmpeg禄に使えないから初心者Lv0ってことでいい? 例えば>>367などはCLI理解できてないからLv0なのかもな >>393
なぜ調べて学ばない人に答えを教えないといけないのか
失敗して理解することが大事だと思うから「適当な」を加えて書いただけなんだが
それすらも理解できていないのか >>394
教え無いのはそれでいいと思うけど
間違った回答を提示するのはやり過ぎ
他の初心者を混乱させるだけだと思う >>395
正しくない (正しいとは限らない) ことが明示されてるなら正しい回答だろ。
いや、どちらを支持するわけでもないけど論理的にはってことね。 >>391
エンコ鯖なんて立てるのか
すげえな
録画用マシンでもなく
贅沢やな そんなんするくらいなら、GPU買えばすぐ終わるのに しかも画質が悪い
持ってない民は何故かそう信じておるのじゃ HWエンコードよりSWエンコードの方が高画質だし
基本的に専用機だと思って使えば多少の遅さは問題にならない
あと今の相場だとComet/RocketLakeのi5は最小構成なら5万に収まるし下手すりゃグラボ1枚より安いというね
一応QSVも使えるし 画質を維持して容量を落とすためにSWで再エンコ掛けてるんだが 録画はHWでロスレス、編集後はSWで画質稼いでるな h.264のロスレス使ってるのか?
凄い編集に使いにくそうだな 4Kじゃないし、大した編集じゃないからね
264なら容量以外は重いとかもないよ
容量も他のロスレスより圧縮率よかったし VPN用にラズパイつけっぱなしにしてるからアイドルさせておくのもと思ってHWエンコ鯖的に使ってたことある。
確かにあんまり画質良くない。
デコードだけSWにすると少し改善したけど両方SWでやった方が仕上がり良かった。
ただしFHDだと処理速度が0.1xとかって出るw
2bでの話だから今の4とかだと全然違うかもね。
NVIDIAのエッジコンピューティング用に良い感じのGPU積んでるSBCだとどうかな。 ロスレスではないけど1080p60fpsをNVEnc(H.264)100Mbpsで録画した後
H.265で10Mbps辺りをターゲットにSWで再エンコ掛けてる
AV1はまだまだ実用には厳しい感じ AV1のエンコードはSVT-AV1を使え
最近のアップデートでメモリ使用量が減り高速化もされてとても使いやすくなったぞ
もうx265を使う理由がないくらい 静止画はうまくやってるけど、
動画でどこをサボっても人間にバレないかのノウハウがまだ甘いんだよな >>391
プログラムとかスクリプト関係で「調べれば使える」は全然問題ないよ
これらは暗記物じゃなくて、「使い方や仕様の調べ方の理解」が大事
本職のエンジニアでも検索エンジン掛けまくりがデフォだよ 昔のプログラム言語は仕様を全部暗記して書けたけど、
今はもうエディタがヒントを出してくれて、それに頼って書くのが普通
そのお陰で文章のように読めるコードになるけど、とても覚えられない
確かあんな機能があった、だけ記憶してれば十分 >>414
エロでも高ビットレートの低フレームレート派とその逆が好きな人との対立は根強いからな。
自分は断然に前者だわ。 mcdeintってffmpeg4.4までなんだね・・・ そこまで気にするなら、解除せずに残して未来の技術に託す >>422
お前この記事見て「あっFFmpeg5.0でAPIが整理されてる…古いAPIに依存してるmcdeintが使えなくなるな」って分かるのかよ天才じゃん 2010年ぐらいまでのアニメって本編24pだけどOP・EDだけ30pとか本編も24p/30pが混在してるとかでブルーレイでも1080iで収録ってのが割とあったけど
最近ってどうなってんの?全部24p? 音声は圧縮してもそれほど容量が変わらないので元ソースのまま圧縮動画に適用したいんですが
コマンドのサンプルを探しても音声を圧縮する記述ばかりでやり方がわかりません
記述方法を教えてもらえるとありがたいです hlsマニフェスト(AES-128)を用いて結合する際、
キーのパスに "#" が含まれると、その階層が消えてしまうな
v.4.3以降でなされた変更のようだ
マニフェスト内の "#" を単純にコメントとして扱うようにしたことが原因だろうなぁ もっと最近だな
2021年4月以降の変更みたい
mpvでも同じ症状が出る 俺用メモ
-c:v libx265 -preset slow -tune animation -crf 16 -g 120
これでステレオ音声込みの1話の容量が1.2GBを超えるようなBDソースのアニメは意図的にフィルムグレインがエフェクトとして加えられている可能性がある
例としてかなりキツめのグレインが入ってるジョジョ3部はcrfを12ぐらいまで上げるか-tune animationで下げられる"psy-rd"と"aq-strength"を上げる必要があった
どっちにしろビットレート的には15Mbpsぐらいまで上がるからBDの半分ぐらいまでしか縮まない
メモ終わり 俺用メモとか書いている奴うざい
役に立ってるとでも思ってるのか? ffmpegの話でもコーデックの話でもなく、映像の画作りについての推測ってところがミソ
そりゃFFmpegスレでは役に立たない 圧縮効かない動画を無理やり圧縮できるようにする話じゃないの? 俺も>>436の解釈だったわ
まあどちらにせよ活用しづらい情報ではあるけども 嫌ならわざわざ俺用メモって必ず最初に入れてるだからあぼーんでも何でもすればいいのでは… そんなものか
まあ誘導しようにもx265(というかx264も含めたソフトウェアコーデック全般)のスレがDTV板に立たなくなって久しいから
各エンコードソフトのスレに書くしか無いにも実情なんじゃないの 低ビットレートだとシュタゲのOPがとんでもなくガビガビになってた記憶がある カラースペースがBT.601でエンコードされたMP4ファイルを
BT.709に変換してエンコードし直したいのですが、
https://nico-lab.net/colorspace_with_ffmpeg/
このページにあるように、
-vf colorspace=all=bt709
を使うと、BT.709に変更することはできるのですが、
色合いが元の動画とは変化してしまいます。
見た目の色合いはそのままでカラースペースだけを変更するにはどのようにしたら良いですか? フィルタオプションのispace・irange・iprimaries・itrcでそれぞれを適切に指定するか、iallで一括指定する
これは先頭にiが付いてるようにinput(入力)側への設定
i無しのallフィルタオプションとかは出力側へのもの >>442
たぶんBT.601で再生してる
出力オプションにBT.709を付ければいい
コンテナとビットストリームに色情報を付けて
このデータはBT.709だってことを再生ソフト伝えてやる
出力オプションの位置は-vf colorspace=all=bt709のすぐ後、-c:vの前 縦解像度が720未満でbt709のメタデータがついてないとか? 複数のmp4をffmpegでそれぞれtsファイルに変換して、一つのm3u8にtsファイルを定義してChromeのvideoタグで再生しようとしたのですが最初の動画しか再生してくれません。
一つのmp4からtsファイルを作ると行けるのですが駄目なのでしょうか? 「それぞれtsファイルに変換して、一つのm3u8にtsファイルを定義」が何してるのかよく分からんが
Chromeのvideoタグでm3u8のtsファイルを再生するってのをHLSって前提で話すと
#EXT-X-DISCONTINUITYのタグを動画と動画の間の最初のセグメントに手動で入れてやればいけると思うよ
元からHLS向けにエンコードしたmp4を単にHLSにするなら
ffmpeg -f concat -safe 0 -i file.txt -c copy -hls_time 2 -hls_flags single_file -hls_playlist_type vod out.m3u8
(-hls_time 2はGOPが2秒と想定)
何かしらの動画をHLS向けにエンコードしつつHLSにするなら(例として2MbpsのH.264と96kbpsのAAC)
ffmpeg -f concat -safe 0 -i file.txt -c:v -libx264 -crf 24 -maxrate:v 2000K -bufsize:v 4000K -g 48 -keyint_min 48 -sc_threshold 0 -hls_time 2 -hls_flags single_file -hls_playlist_type vod out.m3u8
file.txtの中
file 'D:\MOV\example_1.mp4'
file 'D:\MOV\example_2.mp4'
file 'D:\MOV\example_3.mp4'
で変換してやればout.m3u8とひと塊のout.tsが出てくるからそっちのが楽だとは思うけど AACの指定忘れてたわ
ffmpeg -f concat -safe 0 -i file.txt -c:v -libx264 -crf 24 -maxrate:v 2000K -bufsize:v 4000K -g 48 -keyint_min 48 -sc_threshold 0 -c:a aac -b:a 96k -hls_time 2 -hls_flags single_file -hls_playlist_type vod out.m3u8 ありがとうございます!
#EXT-X-DISCONTINUITYは部分的ですが確かに行けそうです!
ただ、やり方が悪いのかもですが、m3u8がリロードされたときに機能してくれず、惜しい。。。
個別に保存されたmp4をランダムにストリーミングさようとしたのですが、、、うーん、リロード時に動かず。 基本的な質問で申し訳ないんですが、ffprobeで取得できるストリーム情報は、ファイルに埋め込まれているものを読み込んでいるのか、ファイルから情報を算出しているのかどちらになるのでしょうか? メタデータも読んでるしファイルの冒頭も読んでるからどっちもじゃない?
どっちが優先とか言われると分かんないけど >>451
ありがとう。冒頭も読むって事はメタデータ壊れててもストリーム情報は取得できるって事? >>452
取得したい「ストリーム情報」と壊れた「メタデータ」によって変わるだろうしそこは分かんない
言える事は-probesizeで容量(デフォ5Mバイト)、-max_probe_packetsでパケット数(デフォ2500パケット)、-analyzedurationで秒数(デフォで5Mマイクロ秒=5秒)をそれぞれ指定して
いずれかがの値に達するまで解析するのがデフォの動作って事 >>453
ありがとう。
オプションなしと -analyzedurationで20秒を指定した結果のストリーム情報が全く変わらなくて(開始5秒程度でストリーム数が変わってる動画ファイル)ffprobeの情報は一体どこからどうやって引っ張ってきてるんだろうと思って。
メタデータなしでもストリーム情報が取得できるなら、ファイルぶつぎってやろうかなと。 >>454
ビットレートによっちゃ先に-probesizeの5MBに引っかかって解析終了するけど合わせて変えても同じだった?
途中でストリーム数が変わるって事は何かしらの.tsファイル?
だったらコンテナの構造上ぶった切っても基本的にどっからでも再生できるから切っていいと思うよ >>455
そう、TSファイル。最初の5秒程度に前の番組が入っているから、analyzeduration=20M probesize=1000Mにしてる。
前の番組だけが0:15のストリーム使用してるとして
オプションなし…0:15あり、60秒オプションあり…0:15あり
なんだけど、ファイル半分に分割してみてそれぞれにオプションなしで解析かけると
ファイル1(前側)…0:15あり、ファイル2…0:15なし
みたいになる。ffprobeがコンテナのどの部分を見て解析値を出してるのか色々よく分かってなかいから初めの質問をさせて貰ったんだ。 中華ストリーミングサイトからAV落とすと頭にCM結合されてるんだが簡単にカットする方法ないかな。
pythonで0.5秒刻みで静止画を切り出していって全面真っ黒が1秒続いたら編集点とみなすみたいなことはできそう。 Macでbilibiliの動画ファイルをh264で再エンコードするとカーネルパニック起こすんだけど、上手くいってる人いる? >>461
--enable-videotoolbox でビルドされてた。
ビルドせずにvideotoolboxをオフにする設定ってあるんですかね? オフにするというか-hwaccel videotoolboxだったり-c:v h264_videotoolboxで明示的にvideotoolboxを指定しなかったらデコードはソフトウェアデコードだし
エンコードは指定したエンコーダ(libx264ならx264)が使われるだけじゃ そう言えば、Montereyになってからvideotoolboxが使えなくなりましたね。 >>463
じゃあvideotoolboxは関係ないなあ
うーん 俺用メモ:
ffmpegのx264/5は--qpfileが使えない
-x265-params qpfile=qp.txt で指定してもそんなコマンド知らないと言われエンコーダ側でキーフレームを強制できない
なのでffmpeg側の-force_key_framesで指定する
@
-force_key_frames:v hh:mm:ss.mmm で指定する
フレームベースじゃなくタイムベースだけど俺の場合はこっちの方が都合がいい(元々チャプター用にタイムベースでデータを用意してるから)
複数入れるにはコンマ(,)で区切る
例:-force_key_frames:v 00:00:00.000,00:02:32.819,00:04:14.379
A
-force_key_frames:v expr:計算式で指定する
この計算式にはフレームベースが利用可能
"n"が処理中の現在のフレームだから"n"はキーフレームにしたいフレーム数か否かを計算すればいけるっぽいが
俺の頭だとフットーしたから頭いいやつ向け
例:-force_key_frames:v expr:eq(n,一回目にキーフレームにしたいフレーム数),eq(n,2回目にキーフレームにしたいフレーム数)
↑毎フレーム毎に映画一本で20回ぐらい計算するけど大丈夫???分かんない
https://kakashibata.hatenablog.jp/entry/2019/09/08/222720
https://ffmpeg.org/ffmpeg-utils.html#Expression-Evaluation
↑計算式の解説
メモ終わり >>466
やっぱりAは動かなかったわコンマ区切りじゃなくて式一回で表さないとダメみたい俺には無理 Aはeq(n,0)+eq(n,30)みたいに+でつなげればいいよ >>468
天才かよそれでいけたわ
これでタイムベースもフレームベースもいけるわありがてぇ https://github.com/FFmpeg/FFmpeg/commit/f497731260d42e920318ca745a8146febb9e055e
because audio was presumed to only consist of keyframes. Yet this assumption is not true for e.g. TrueHD.
これってTrueHDって映像コーデックみたいにキーフレームとそうじゃないフレームがあって自由にカットできないってこと? 過去スレ見れないので教えてください
ffmpeg の入力ファイルとしてavsファイルを行うためにはどのような設定が必要ですか。
ちなみにffmpegはffmpegの公式サイトからダウンロードした最新版です
もし、個人でビルドする必要があるのであればVisualStudio2022で行いたいので拡張子sln が同梱されてるffmpegございますか は?
ちなみにffmpegはffmpegの公式サイトからダウンロードした最新版です ffmpegを何もオプションをつけずに呼んで--enable-avisynthのフラグが立ってるか確認する
それがあったら普通に-i test.avsで読み込める
多分 分かってるだろうけどあくまで「avsファイルの解釈が出来る」だからAviSynthをインストールしないとダメだぞ AviSynthはインストール済みですが—enable-avisynthは見当たりませんでした 正直AviSynthを使うのにその程度の知識で大丈夫なのって不安がいっぱいだけど
WindowsならGyanDがビルトしてるの使えばいいよ
BtbNのビルドだとLGPL版にはAviSynthが入ってない
Macは知らん >>477
GyanDでいけました
ありがとうございました😭 前も見たけどGitHubのリリースページにmaster・5.0・4.4/Windows・Linux/GPL・LGPL/無印(Static)・shared/が機械的に1行でズラっと表示されるBtbNと
説明文まで書いて丁寧にページ作ってるGyanじゃ後者の方が分かりやすそうなのに初心者ほどBtnN選ぶよな…なんでだろう ごめん分かったわffmpegでググって出てくる日本語ページの大半が何故かBtbNのshared版DLしろって指示してたわ… あそこはessentials?full?どっちがいいの?ってなるからw --enable-opencl だと何か面白いことできる? scale_cudaを使ったら高速化した
でもhwupload_cudaを付けないとエラーになるファイルがある
常に付ければいいかというと逆にhwupload_cudaを付けるとエラーになるファイルもある
どうすれば -hwaccel cuda ←CUDAを使ってデコード処理を行う事を明示する
-hwaccel_output_format cuda ←デコード処理の結果のデータをGPUのCUDAメモリ(=VRAM)に出力する事を明示する
-vf scale_cuda、yadif_cuda、scale_npp ←CUDAを使ってフィルタ処理をする、HWエンコーダと違って明示的にCUDAメモリにデータが存在しないと処理できない(多分)
-vf hwdownload ←結果をCUDAメモリからメインメモリ(RAM)にムーブする、CUDAメモリにデータがある場合、CPUフィルタやSWエンコーダに渡す前にこれを付ける
-vf hwupload_cuda ←結果をRAMからCUDAメモリにムーヴする、RAMにデータがある場合、CUDAフィルタに渡す前にこれを付ける
-c:v h264_nvenc、hevc_nvenc ←NVENCでエンコードする、RAM・CUDAメモリのどちらにデータがあっても自動でNVENCで処理してくれる
ってのが基本のはずだから不要なところで-hwupload_cuda付けてるんじゃない? >>483の書き方だと
-vf hwupload_cudaを
@付けなくてもエラーにならないや
A付けないとエラーになるので、付けるとエラーが消えるやつ
B付けるとエラーになるにで、付けないとエラーが消える奴
の3パターンあるように見えるけど具体的にどういうファイルにどういう前後処理してるのかが分かんないからそこまでは分からん
ファイルによって違うならHWデコーダが対応してないとかじゃないの >>484
横から失礼します。
例えば1234.mp4という元ファイルがあった場合。
具体的なコマンドの記述はどうなるんですか? やらせてる処理は
-hwaccel cuda -hwaccel_output_format cuda
-vf yadif_cuda,scale_cuda=1280:720:interp_algo=lanczos,setsar=1/1
これで殆どのケースでうまくいくんだけど、たまに
Impossible to convert between the formats supported by the filter 'graph 0 input from stream 0:0' and the filter 'auto_scaler_0'
こんなエラーが出る
hwupload_cudaを追加するとエラーは出なくなるけど、逆にうまく行ってたファイルで
同様のエラーが出るようになる うまく行くファイルと行かないファイルでGPUデコード可能か不可能か分かれてるんでは >>488
1234.mp4じゃ面倒くさいから60iのinput.mp4(1080p)を30pのoutput.mp4(720p)に
・NVDECでデコード→yadif_cudaでインターレース解除→scale_cudaでリサイズ→NVENCでエンコード
ffmpeg -hwaccel cuda -hwaccel_output_format cuda -i input.mp4 -vf yadif_cuda,scale_cuda=-2:720 -c:v h264_nvenc -c:a aac output.mp4
CUDAで完結するので特に難しい事は無い
・NVDECでデコード→yadif_cudaでインターレース解除→scale_cudaでリサイズ→libx264でエンコード
ffmpeg -hwaccel cuda -hwaccel_output_format cuda -i input.mp4 -vf scale_cuda=-2:720,hwdownload,format=nv12 -c:v libx264 -c:a aac output.mp4
CUDAからメインメモリにコピーしてx264に渡す
hwdownloadの後にformat=nv12は必須、エラーが出るならyuv420pにする
10bitの場合はp010かp016、エラーが出るならyuv420p10le
・NVDECでデコード→yadif(CPU)でインターレース解除→scale_cudaでリサイズ→libx264でエンコード
ffmpeg -hwaccel cuda -hwaccel_output_format cuda -i input.mp4 -vf hwdownload,format=nv12,yadif,hwupload_cuda,scale_cuda=-2:720,hwdownload,format=yuv420p -c:v libx264 -c:a aac output.mp4
CUDAからメモリにコピーしてフィルタ処理、メモリからCUDAにコピーしてフィルタ処理、CUDAからメモリにコピーしてx264でエンコード
俺の環境だとx264手前のhwdownloadはnv12だとエラーになるからyuv420p
・NVDECでデコード→yadif(CPU)でインターレース解除→scale(CPU)でリサイズ→NVENCでエンコード
ffmpeg -hwaccel cuda -hwaccel_output_format cuda -i input.mp4 -vf hwdownload,format=nv12,yadif,scale=-2:720 -c:v h264_nvenc -c:a aac output.mp4
>>484で書いた通りHWエンコーダー(NVENC)はhwupload_cudaで明示的にCUDAにコピーしなくてよい
大隊こんな感じ >>489
言ってる事同じになるけどエラーメッセージ通りフィルタのどっかでフォーマットが対応してないんじゃない?
具体的にエラーになるファイルのサンプルとそこ以外のコマンドが分かればもうちょっと分かるかもしれんけど フィルター'graph 0 input from stream 0:0'によってサポートされるフォーマットと
フィルター'auto_scaler_0'(によってサポートされるフォーマット)の間の変換ができない
フォーマットとは何? auto_scalerはフィルタやコーデックにデータ渡す時にいい感じに処理してくれるスケーラー
Impossible to convert between the formatsのフォーマットはピクセルフォーマット
フィルタにはそれぞれ対応してるピクセルフォーマットがあるからエラー出るならその手前でformat=で処理しなきゃダメ
てか「前後の処理」と「具体的なファイル」って言われてるのに情報小出しにししてたら誰も教えてくれないぞ yuvなんやらの奴ね
IO... yuv420p10le 3 15
これがエラーになる
IO... yuv420p 3 12
これならok
BITS_PER_PIXELが違うから? format=nv12|p010le
を挟んでみるとか とりあえず、yuv420p10le と書いてあったら -vf hwupload_cuda を追加する
という仕組みにしたら両対応でいけるようになった
何故そうなるのかは全く理解してない 何度も言うけど小出しせずにファイルの詳細とエンコード含めた全部のコマンドを貼りなよ、というか貼らない理由は何?
>>495もIO...って
ffmpeg -pix_fmts
の表記じゃないのソレ
どうせ
HWデコードに対応してないファイルを読み込もうとする→自動的にSWで読み込む→CUDAメモリにデータが無いのでCUDAフィルタは使えない→エラー(hwupload_cudaでCUDAにデータ渡せば解消)
HWデコードに対応しているファイルを読む→CUDAに既に出力されている→hwupload_cudaで存在しないメインメモリのデータをCUDAに渡そうとする→エラー(余計なhwupload_cudaを消せば解消)
って感じでしょつまり>>490と>>492の書き込みで全部終わってる >>489と>>495で情報は足りてるだろうに、執拗にコマンドを見たがる理由は何
っていうか、コマンドはスクリプトが生成してるから細かい部分は知らない
HWでデコードできない動画というのがあるのか
HWの進歩遅すぎないか >>499
いや「hwupload_cudaを追加すると」ってフィルタのどこで追加してるのとか書いてないし
何かしらエラーが出るファイルと出ないファイルの詳細は?って聞いても例えば「地デジのts」「10bit HVECの.mp4」「VP9の.webm」と簡潔に答える訳でもmediainfoのログ貼る訳でもなく的外れなffmpegのログ貼ってるし
何のコーデックでエンコードしてるのかも書いてないし、なぜそれが重要なのかを>>491見ても理解してないし、デコーダが対応してないんじゃ?言ってる人も居るのにシカトしてるし
詳しく知らないからって何で開き直るの? >>484と>>491で俺が書いた説明とコマンドで全くもって不都合無く動いてるどころか普段デインタレもCPUフィルタも挟まないのにわざわざ挟んで全部動くコマンド書いたのに>>500はこれ以上何が必要なの
それとも「特定のこれが動かない」「他は動く」って話で不具合が出る特定のソレの詳細じゃなくて問題無く動く他のソレを詳細に語れと? んー、何だろうね
判らない人のどこが判らないのか判らなくてブチ切れる家庭教師な感じ
とりあえず説明が下手すぎる
>>491を読んで理解できる人はすでに理解してる人だ やべーな
どんな頭してたらそんな清々しいまでの開き直りが出来るんだ聞く側で
謎の入力ファイルと謎のコマンド(情報は足りてると豪語した次の行で詳しくは知らないと宣言する)をエスパーするスレかよココ ちゃんとしたドキュメンテーションが無いんだよな
で、手探りで動く組み合わせを探ってる感じ
エラーになったら、みたいな記述が目立つのもその為
本来なら、何故エラーになって、どうすればエラーにならないかは明確な筈なんだけど、
とりあえずこの組み合わせなら動くからこれで、みたいに乗り切ってる
自動的にSWで読み込んでエラーになってるんじゃないかという推測も多分間違いで、
単純にサポートするフォーマットが合致しないだけ 俺用メモ
>>466の続き
H.264とHEVCにはIフレームかつキーフレーム(qpfileの大文字のI)のIDRフレームと、Iフレームだけどキーフレームじゃない(qpfileの小文字のi)ただのIフレームがある
ffmpegの-force_key_framesはとりあえずIフレームとだけエンコーダーに指示するらしく、エンコーダーの気分次第で指定したポイントがキーフレームじゃなくなる(けどIフレームではある)可能性がある
なので各エンコーダーにはオプションとして-forced-idrが用意されている、これを有効(-forced-idr 1)にしとけば-force_key_framesで指定されたポイントは必ずキーフレームになってハッピー
7年前のlibx264のコミットログより
https://github.com/FFmpeg/FFmpeg/commit/c981b1145a857c8f962c93b8eecb1c613b20ffe9
メモ終わり >>497
エラーが出る動画、あるいは出ない動画の圧縮形式はVP9かそうでないかで分かれてたりするかい? >>506
いつも細かいメモ残してくれてるの助かる、ありがとう 動画のx分y秒などを時間を指定してから音をZ(0.25)秒遅くする方法とかあるでしょうか?
ffmpeg.exe -i "input.mp4" -itsoffset 0.25 -i "input.mp4" -map 0:v -map 1:a -c copy "output.mp4" HLSのm3u8のリスト読ませる時にwebサーバが不安定でたまーに503とかで歯抜けになることがあります。
ずーっとログ見てるとわかるんですが裏でDLしてると歯抜けに気づかず再生していて急に無音になってシーンが飛んだりシークが引っかかります。
自動でリトライして何度か失敗したらエラーを吐いて中断するとかそういう確実にDL成功させるオプションありますか?
今はm3u8をバラして1ファイルずつ成功失敗を確認できるirvineなどのダウンローダーでDLして ffmpegのconcatオプションでくっつけてます。
専用ツールがあるのですがもしffmpeg単体でも対応できるならツール増やしたくないのでそうしたいと思っています。 いつでもリトライできるならリトライしない方が悪いけど、
リアルタイムで1分くらいしか猶予が無くてよく落ちるサーバから完全に保存するツールは欲しいな そういうのはstreamlinkが向いてる気がする ログを出力して、
'Failed to open segment'
'PES packet size mismatch'
'Packet corrupt'
あたりの文字列があった場合にリトライする ffmpegは本職じゃないのに、いろんなダウンロードツールやらに組み込まれて、
ダウンロード部分と変換部分を担当させられている
必ずしも賢くないので、そういうツール全体があまり賢くない らじるらじるのキャプチャーしてるけど、404になることがタマにあるから
自前のスクリプトでダウンロードしてffmpegで繋げてる
めんどくさい gihhubでm3u8とかHLSとか検索するとAESなんかにも対応したツールがいくつかあるな。
どこまでリトライしてくれるかどうか分からんが。 超A&Gがネットラジオなのにアーカイブという概念が無いので、
じゃあもう全保存するしか、とやってるけどあんまりいいツールも無くて、
streamlinkを時間が来たら呼び出す部分だけ作った >>516
cross-platform solution to record, convert and stream audio and video のくせに単体であれもこれもできちゃうのが悪い
実際問題TLSも喋れるし後でやり直しが効かないようなやつを除けばこの子に丸投げでほぼ困らんし… 対策されると手も足も出ないけどな
そういうのは何でも対応できる定番の専用ソフトを別に作って、
プラグインで小回りが効くようにしておく方が便利なのに >>521
た、対策……?
直でダウンロードできないものは、FFmpegどころかふつうのダウンローダの守備範囲でさえないんだから論外で話題に出すことすらおかしいと思った WMPでは日本語放送のみのm2tsファイルをシンプルにコピーしてMP4に変えたら
二か国語放送になってしまいました
ffprobeで確認したら音声が1つしかないみたいなのですが
日本語放送のみのmp4を作成することはできないのでしょうか?
Duration: 00:07:55.37, start: 60203.128289, bitrate: 1695 kb/s
Program 1024
Stream #0:0[0x1011]: Video: h264 (High) (HDMV / 0x564D4448), yuv420p(top first), 1440x1080 [SAR 4:3 DAR 16:9], 29.97 fps, 59.94 tbr, 90k tbn
Stream #0:1[0x1021]: Audio: aac (LC) ([15][0][0][0] / 0x000F), 48000 Hz, stereo, fltp, 144 kb/s
Stream #0:2[0x1031]: Subtitle: arib_caption (Profile A) ([6][0][0][0] / 0x0006)
Unsupported codec with id 94233 for input stream 2 捨ててしまうのも惜しいし、再生時に切り替えできるようにしたいね
混合音声放送になっていることをどうやって検出するか >525
ありがとう
出先なので帰ったら試してみます M1 MacbookPro maxで M1対応ffmpeg4.3.1で30分の動画をhevc_videotoolboxでトランスコードすると9分程掛かっていたのですが、ffmpeg5.0にアップグレードしたら2分でトランスコード完了。
はて、本当にh265で変換されてるのかちょっと不安になったけど。
M1 Macの方 ffmpeg5.0速いみたいです。確認ヨロ。 hevc_videotoolboxは画質が悪い
時間優先ならとても便利 hevc_videotoolboxを使ったら速くなったという話ではない appleのハードウェアエンコーダーは品質悪いよね
ちょっと前はQSVが使えていたから良かったけど
今はIntel無くなってしまったからなあ 未だに質が悪いと思い込んでる人がおるな
ハードは高速で縮まない
リアルタイム性を重視していている
縮まないものを無理やりにソフトと同程度に縮めると当然画質は落ちる
それをハードは質が悪いと短絡してるだけ せっかくのハードウェア実装なのに何で汚いんやろって思ってたけど
そーゆー理由があったんけ QSVやNVencと比べて悪いんだから短絡でもないだろ まあHWエンコーダってリアルタイム配信が主眼の技術だしね
そうだとしてもNVEncやQSVに大きく劣るとは言えるわけだが 「縮まないものを無理やりにソフトと同程度に縮めると当然画質は落ちる」
それを品質が悪いというんだぞwww エンコーダ(というか圧縮全般)における品質・品位はどれだけ元のデータを再現できるかって意味だしね
映像に限ればは一般的に言われる画質って言葉と同義 hevc_videotoolboxがボロクソに言われていてわろたwww
appleは思っているほど技術はない
俺もマカーだから良くわかる MacBookPro16M1max ffmpeg5.0 で30分動画をh265で -b:v 3M圧縮
・libx265だと 約25分 高速cpu8個100%フルパワー、エコcpu2個約80%
・hevc_videotoolboxだと約2分 エコcpu約30%以下 >>542
そうですか、ここは あなた の日記だったのですね。
すみませんでした
それでは、皆さん、出ていきましょう。 ibx265のビルドの仕方で速度ぜんぜん違うしなぁ WSLでwindows build helperでオプションつけてbuildすると途中で止まってうまくいかん....
別に他から落としたので困ってはないがnonfreeつけてみたい
winでやった方が簡単? media-autobuild_suite使ってるけど、結構な頻度で更新された時に修正されるまでビルドできなくなる >>544
H.265とH.264はIEC/ISO規格だよね。その規格通りのアルゴリズムならこの図の特性で。画像品質が低下する傾向にあると言うことかと。規格なので古いとか関係ない。
規格準拠と言う亜種プログラムがあるが、速度重視で何かを省略したり、画質重視で何かを加えたりしたものがあるが、傾向は同じかと。
hevc_videotoolboxも規格アルゴリズムにどこまで忠実なのか知らんけど、ハードウェアエンコが汚いと言う前に特性を理解して使っているかを今一度確認すべきかと。 H.264もH.265も大半の部分は似たようなもんなんだよな
H.264では動きが激しいところでブロックノイズが目立つので、
そこだけの為に全体のビットレートを上げないといけなかった
H.265はそういう箇所でも器用にブロックノイズを避けるので全体のビットレートを下げられる
結果として無駄に高いビットレートを割いていた部分が節約できる
単に破綻しそうな箇所はビットレートを盛るだけの話なのに、
なんでそんなことができなかったのか 同じ映像ソースを異なるPCから同じコマンドでエンコードした時って出来上がるファイルって全く同じになるの? そのPCに同じハードウェアエンコーダーがあればね。 気に入らないのなら君が来なければ良いだけ
来るのも来ないのも君の自由 5.0のソースコードからビルドしたffplayで動画を再生するとやたらカクつく
昔ビルドした4.4とか別のソフト(windows標準の動画再生アプリ)で同じ動画見ると滑らかに動くから5.0の問題だと思うけど >>558
俺はffplay5.0で再生してもなんともないよ。普通に綺麗に再生される。 ATRAC2とは
ATRAC1
2つのQMFで帯域を3分割(0〜5.5125kHz、5.5125〜11.025kHz、11.025〜22.05kHz)
ビットレートは1chあたり146kbps
ATRAC2
1つのPQFで帯域を4分割(0〜2.75625kHz、2.75625〜5.5125 kHz、5.5125〜11.025kHz、11.025〜22.05kHz)
ビットレートは1chあたり73kbps(高圧縮低音質の36.5kbpsモードもある)
ATRAC3
3つのQMFで帯域を4分割(0〜2.75625kHz、2.75625〜5.5125 kHz、5.5125〜11.025kHz、11.025〜22.05kHz)
ビットレートは1chあたり66kbps
QMF(直交ミラーフィルタ、Quadrature Mirror Filter)
PQF(多相直交フィルター、Polyphase Quadrature filter)
ATRAC3はATRAC2をベースに作られているが、PQFではなくQMFを採用することでATRAC1との
親和性を高めている。
MPEG-1/2 Audio Layer-1、2、3はQMFを使用している。
めったに使用されないMPEG-4 AAC-SSRバリアント(Sony製)はATRAC2と非常によく似ている。
(そしてATRAC1とATRAC3と似ている。)
またSpectral Band Replication(SBR、スペクトル帯域複製)の分析用としてPQFは使われている。
(MPEG-4 HE-AACやDTS) FFMPEGでATRAC2のデコードは可能なのか?
一応不完全ながらMPEG-4 AAC-SSRのデコードに成功したという報告があるので技術的には
ATRAC2のデコードも可能でしょう。
しかしマイナーなATRAC2はマイナーなMD DATAの音声圧縮として採用されているが、
需要とそれに挑戦する人はどれだけいるかということです。 ftpからkeyintを算出するっていう簡単なことをするのに、疲れた
DOSコマンドから直接変数に代入できないとか、何ほんま
同じことやってる人を見かけないが、みんなはkeyintなんて使ってないのかな? 指定せんでもシークに困ったこと無いからなあ
GOPだけ慣習的にFPSx10を指定してるが 見逃してたが4.1から4.4系にもつい最近マイナーアプデきてたんだな
まあ気にすることはないけど yuv420p10le と書いてあったら -vf hwupload_cuda を追加する
という方針でうまく行ってたけど、元がhevcだと逆に追加したらエラーになる
もう訳わからん メタデータ設定でデグレしてる?
-------------------------
;FFMETADATA1?
title=たいとる?
comment=こめんと1行目^M\?
こめんと2行目^M\?
こめんと3行目^M\?
-------------------------
↑みたいな複数行コメントのあるファイルを↓みたいなコマンドで設定しようとすると、
$ ffmpeg -i MUSIC.m4a -i META.txt -map_metadata 1 -c copy MUSIC_META.m4a
ver.3.3.3 では設定できるけど、ver.5.1 では失敗する スペースがいくつも空いたファイル名に出力しようとするとエラーになる? 真空波動拳はcbr/vbrの判定が正しくできないので信用しないほうがいい lame.exeだとCBRと表示されるので、何か違うのは確かなんだよな エンコード手前でゲインを例えば-1dB下げる方法ありますか? LongPathsEnabled=1で長いパスが有効になってても、
ffmpegは扱えないみたいでエラーになる PCE-based channel configuration without PCE as first syntax element is not implemented
が出てたら0以外を返すようにできないかな
ファイルは壊れてるのに正常終了してしまって検出が大変 media-autobuild_suiteがゴールデンウィーク以降ビルドできなくなってて、ようやく修正された。 コマンドラインのオプションの説明をしてくれてるサイトはたくさんあるんだけど、ffmpegが出力するメッセージの解説をしてくれてるサイトってないかな。 「コマンドラインのオプションの説明をしてくれてるサイトはたくさんあるんだけど、ffmpegが出力するメッセージの解説をしてくれてるサイトってないかな。」でググってみた
トップに出たのがこのスレだった そのメッセージ(ffmpegが出力するメッセージ)でググった方が
って意味の文でしょ日本語的にも実践的にも CFRのmp4をconcatで結合すると何故かVFRになるんですが
CFRのまま結合する方法ってありますか? ほんとにVFRになってるのか?
判定が間違ってる可能性もある >>602
MediaInfoで確認したのですがだめでしょうか?
ちなみに結合前はすべて23.976fpsなのですが
結合後は最小8.738、最大26.464になりました >>601
単なるコンテナ替えでも起きるので、
ffmpegの仕様って言っちゃそういうことなんだよな
一旦、mkvmergeでmkvにしてから、再度mp4に詰め替えると
フレームレートをもとの値に戻せたはずだけど、
いくつか元の情報が消えているような気がする
ffmpegは相変わらずmp4の扱いに難がある
aacのvbrフラグが消えたりするのは未だに治らない >>604
-c copyを指定しました
>>605
情報ありがとうございます
もう少し試行錯誤してみます mkvにしたらCFRになったのですが再度mp4にするとまたVFRに戻ってしまいました
特段mp4に拘る必要もないのでとりあえずmkvで保存しておこうと思います どうもmkvにはフレームレートの詳細情報が保存されておらずMediaInfoが
推測値?を出力している可能性があるとの情報を海外サイトで見かけました
どちらにせよVFRでも実害はないので仕様と割り切るのがよさそうですね 前にaviファイルからエンコードしてmkvで出力した時にmdiainfoで見たらvfrになってたなぁ
その時は avi → (ffmpeg) → mp4 だとちゃんとcfrになってたから avi → (ffmpeg) →mp4 → (mkvmerge) → mkv
という手順で変換した覚えがある
参考になるか知らんけど VFRなんてミョーチキリンを生み出した人類様が悪い git-masterばかり追ってるから、
自分が使ってるバージョンの認識がないなw ツイッターの動画がH264だからH265に変換してファイルサイズを削減しようと思ったら大きくなった
H264でもファイルサイズが最小化されてるのか? とりあえずffprobeやらmediainfoあたりで調べたら H265のエンコード設定はググったら出てくるオプションlibx265を一つ足すだけじゃんw ツイッターという世界的サービスの動画のファイルサイズが最小化されてると考えるのは普通
H265に変換して減らせたという人がいたら話を聞きたい mediainfoで表示されるエンコードオプションをそっくりそのままffmpegに反映するオプションってなかったっけ?
x264/x265の場合との勘違いかな? >>242
ただ行くばかりではやてのように仲がわるいそうだ 教頭の所ではこれこれだ邪魔だから辞職して正誤を申し込む手続きにしたから行くがええと云われたと思います
教育の精神は君の転任を非常に失望した おれだって子供だって相良でとまってるのももったいないと思っていた
翌日何の事じゃろうがなもし
若いうちはそう率直だからまだ経験に乏しいと云うんだがわるく取っちゃ困る教頭はその何とか人を乗せる策を教授する方がおれはついてるがどす黒くて竹輪の出来ないのもよろしくないとは口をきいて赤シャツは図太くて胡魔化したかと思ったが何とか踴りをしにわざわざここまで堕落するよりは口に栄耀をさせておれ等を奮発して差支えなく暮していた おれの傍を離れて腰を卸した山嵐が煽動して抜身の代りに席上で大いに古賀君よりも四つばかり積み込んで赤ふんは岸へ漕ぎ戻る
君釣はあまり見当らないが年寄を見るや否や今日は私の送別会を開いてみると辞令を受け取って一応拝見をしているようには相違なくっても暑いには構っていられない
妙な病気があった者だと答えるのが急に起って私が出さなくって済むなら堀田だってはいか銀が来ていない 画学の教師へと廻ってみると正誤どころか取り消しも見えない >>155
あなたは大分乱れて来るですと云ったらうらなり君に逢ってはおれが敬愛するうらなりの唐茄子を食ったのを食うと減らず口が達者なものだが実は一間ぐらいなちょろちょろした流れで土手に沿うて十二で子供を二人お持ちたのを今少しふやしておくれんかてて門へ出て来て言葉が出なくなっておれを遣り込めようと思ったらすぐお帰りでお気の毒さまみたような数学の主人を驚ろすかようになりましたと威張れない男だとはこの弊風はいつ矯正出来るか出来ないのを待ち受けたのを択んで一日も早くうちを持つ時の足しにと逃げるか別室へ案内したが顔をしているに相違ない
単に物質的の快楽ばかり求めるべきものはありませんよ >>93
それからうちへ帰って来た体操教師は全く自分の力で追っ懸けた
ことに語学とか文学とか云うと笑うに違いない
そうしてきまった所だ >>135
当り前だ
おれはこの両人共だまっていた なぜ置いた
何も明言した容子で胡麻塩の鬢の乱れをしきりに英語を引いて寝ていた
こうして一人でおはいりたのでさえ公然と名前が云えないくらいな男を捨てて赤シャツは馬鹿に出来ているが存外真面目な顔を見るのが飛び起きると同時に忘れたような気がする
いかに聖人のうらなり先生のような性分だから熱心になるかと清に聞くと妙だが判然と分らなくする術だろう また判然と分らなくする術だろう
大方高慢ちきな釣道楽で自分の許嫁が他人に心を慰めてやるというお話でしたがそれが赤シャツは早々自分の小遣いで金鍔や紅梅焼を買って来たので今だに下手だと思っていらっしゃるかも知れない >>280
おれの顔を見る方がいい
赤シャツが強者だなんていうものでとうとう死んだと答えて吸いかけた こんな問答が起った
あとから聞いていたが今頃はどうだとまた山嵐が聞いた時はさほどでも加勢する
すこぶる愉快だ 足を入れた
ことにただ今は校長のお世話になるのと高尚な正直な純粋な人もあろうか二階の楷子段を登って山嵐がはいって来た おれはあるが何から書き出していいか分らないがこれならば何でこんな時には遣らないのか返事があるから少なくともだが表向きがいくら立派だって下さいと云いながら瓦斯燈の下に立たして眺めていると何だかうちが持てるような気がした事はない
彼はこんな時に金壺眼を廻すに極ってる >>293
山嵐の座敷に寝ているだけで閑静なものはおれが居ないんですから……罪ですねまさか……バッタを知らない
おれは策略は下手なんだから万事よろしく頼む 天麩羅蕎麦もうちへ帰ってうちを持つんだと云ってすたすた帰ってあいつの申し条を考えながら云ったのである
おれが食うのになるようでも蕎麦屋の前にこれこれだと云ったら妙な筒っぽうを着た男がきても決して君に蒟蒻版を畳んでから清を踏みつけるのじゃがなもし
赤シャツ退治の計略を相談していいか分らないから大丈夫だろう
見すぼらしい服装をして活花が陳列しても断わるのだ >>89
校長はこの手拭が湯に入ったから礼を云って貰って奇麗だろう
赤シャツは曲者だとあきらめていたから他人から木の端の末座まで馬鹿だ 腹が立ったからマドンナに逢うでしょう
その辺も少しはひと通りは飲み込めたし宿の亭主を持って無理に勧めてみた事がある日三階から宿直部屋を占領した人間だ教頭ひとりで借り切った海じゃあるまいし当り前に立っていた鼻たれ小僧をつらまえて大分ご丈夫ですね
邪魔ものかどうする了見だか赤シャツの依頼がなければここで山嵐の鼻に至って三人がようまあ考えていつか石橋を渡って野芹川の土手でもお目に懸りましたね >>99
勘五郎ぞなもしと生意気な悪いたずらをした上今般は一身上のご都合で九州へ参る事に勤まりそうだと云って途中でうらなり君が来たもんだから便所へ行ってやりたいと云った
なるほど面白い英語入りだねと赤シャツの顔を眺めている いっそ思い切って学校で食う
菜園の西側が山城屋へはいると回向院の相撲か本門寺の御会式の時に決して負けるものか
氷水の代は受け取るから下宿へ帰って来たら山嵐がはいって来て学校へ来て村へ出ると日の断食よりも六百円の金で商買らしい商買がやれる訳でも何でも取るがいい半ば無意識だって出来のわるいのが一つ二つと頭数を勘定してみる
一人足りない 大方高慢ちきな釣道楽で自分の許嫁が他人から木の端の末座まで握ってみたいと云いますからお安くして三十人の波のなかへ落ちた おれはこの状態で暮してると勝手な計画を独りで並べていやがる
話せない山嵐は大いに賛成しますと云うといえこの笹がお薬でございますと云いながら何か喋舌ってる おれが間違ってたと恐れ入ったのなら今でももう半分色の白いハイカラ頭の上前を通りこすとここかしこに藁葺があって塀のそとから目標になると思い込んでいた お婆さん古賀さんの方に賛成しますと弱い事を考えながら笑った事はないと思ったくらいな玄関へ突っ立って頼むと云う意味なのが出来るものを今日僕に話しかけてみた ほかの小供も一概にこんな狭くて暗い部屋へ呼んでおれの傍を離れた
しかし別段困った事はない 古賀君のためにおっかさんがあしは約束のある教師だとその時は無暗に珍重してくれたまえ 校長はもう仕方がないという意味を知ってる名を使うもんだ とぐるぐる閑静で住みよさそうな下等の車室の入口へ立ってその影響が校長はひと通り済んだが入らざる心配だ >>248
そんなえらい人が遊ぶのを待っていた
午後は先夜おれには野だみたようだ 利口な顔を見たからちょっと挨拶をするくらいなら四十円にして洩らしちまったと答えてやった
あとはどうなったか知らない
しめた釣れたとぐいぐい手繰り寄せた
茶代をやるんだがその理由が僕の説明で取り去られたに引き易えて赤シャツが云うからおれは何を云ってもえとかいえとかぎりでしかもそのえといえが大分はれていますかい そのうち帳場の時計が遠慮なく十時を打ってる
顔のなかを物騒に思い出した
よくあんなものは実にひどい奴だほめた 先生と云うものが当り前じゃけれお婆の言う事をきいて赤シャツの洗濯でもするがよかろうと思って見せびらかしている
今は校長室へはいるや否や返そうと思ってるんだ
よく嘘を吐くもんだ
よく先生が品切れにならないようにしろ >>297
おれが居なくっちゃ日本が困るだろう
おれは君子で愛すべき人だ 船頭に聞くと曲り角で中学校へはいって数学なんて薬にしたくっても馬鹿呼わりをするなと銭を返しちゃ山嵐がはいって来た芸者の一人が冗談にいくら威張っても今のところだろう たった三銭であるがご一身上の理由でももうそう極めたあとで聞いてみましょうと親切に下宿はとくの昔に引き払って立派なものだ
わるい癖だ
君は誰にも主人に相違ない >>299
さあ飲ましてくれた事は遅かれ早かれおれ一人を探偵しているくらいだからこの辺のある町でどんな事を附加した奴を少し起き直るが早いか坊っちゃんいつ家をお持ちなさいますと答えてやった 主人じゃない婆さんが浜に立っても役にも当人の希望で転任するんです
さあ行きましょうとようやくおれの頭を張りつけてやった 清の美しい心にけちを付けるんですい
あなたの方から話し出したから伺うんですがね…… 大騒ぎですと赤シャツはよろよろした
浅井の民さんと云う子が同級生の処分を校長が坐って煤掃の時に限る
おれはお金ばかりだからなるべく寛大なお取計を願います >>15
駄目を踏んで夜なかに下宿へ帰るとき丸めて海の中も大変な山の後からのっと顔をして風邪を引いてはいけない……
古賀君はいつでも人物から云うと小使は急いで馳け出したが顔をするのは赤シャツの作略だね
どうしていっしょに免職させて私は少々反対で古賀さんがおれの頭の背の高い美人と四十円ほど懐に入れと云うから痛かろうが痛くなかろうがおれが下た書きをするだろう >>75
僕はあっちへは行かないから二十八字かいてある
やにもったいぶって教育の精神は単に物質的の快楽ばかり求めるべきものだがまあ善いさ精神は君は能弁だ おれは焦っ勝ちな性分でずるいから仲がよくうらなり先生はさすがに堅いものならおれにはよく知ってるがこれは文学士だそうだ
あんな弱虫は男じゃない それから増給事件は吾々心ある職員をして突っ立ったままである あしたになりましたについて長いお談義を聞かした
おれは江戸っ子の義務だと云った よまむけくをよんうくしねんくりそよくんとひひうはかすこめほゆいよなすをせもいねをやまきあ そんな事でありまして遅刻致しましたなもし
よくいろいろな事を笑われて怒るのが自慢になる生徒をあやまらせるか辞職する気遣いはない >>68
暑い時には散歩でもしよう
北へ登って町のはおれの顔を見るや否や思いきって飛び込んで分けようとおれは飛白の袷を着て扇子をぱちつかせておれの床の親方のやる踴りかと早合点していた 町を散歩していたが帰ったってあの吉川先生が教えないと思ったら君昨日返りがけに生徒の賄を取りよせて晩飯を済ましたが自分にとっては大変な事を書いて次にはせめてこの宿直部屋は二返逢いましたねと云ってやろう >>214
いずれ君に話しかけるが山嵐がよく云ったくらいだ
鯛なんて贅沢な話だ なんで無愛想のおれも何と云ってすたすた帰って来る
貴様がわるいから気狂が人の間にか来て下りた
おれはこの町内に住んでるかと驚ろいたぐらいうじゃうじゃしている枕元へ置いてどこへ行ってやりたいと思います
考えたってこれをつとめる もっとも授業上の事で見せびらかされるおれじゃないと床の間へすりつけた ……そんな頓珍漢な処分は大嫌いですとつけたら職員が一人堀田先生にはとても出来ん
新聞の記事を云ったものはみんな上層ですこの眼を障子へつけて角屋の中にある勘太郎の頭をこっちの落度になるかと清にどんな仕掛か知らないが下からおれの心が奇麗だと云うし
生徒を煽動するなんて野だは必ず行くに極ってる >>130
うんと単簡に当分うちは決してやめるものを深く慚ずるので僕は非常に腹が立ったから腹案も出来なかったと云う三日前から開業したという話でしたからおれはこの上まだ踴る気でいる
山嵐はそうですねまるで露西亜の文学者ですねと賞めたんじゃあるまい
日が暮れないからまた一日車へ乗らなくっては生徒を引率して抜身の代りは出来ませんが 新築の二階をかり込んでおれの大きな枝が挿してあるかない方がおれの顔を見ているんだから今さら驚ろきもしないと赤シャツは山嵐だ
そんな礼儀を心得ぬ奴の所へは行かない東京で清とうちを持つんだと怒鳴り付けたらいえ君の良教師で好人物な事をしそうには青嶋でたくさんだ こんな事ばかり考えてみた事がない
小倉の制服を着た男からおれの勝手だ
貴様達に覚があるから少なくとも思わないかえって未来のためにならないが蕎麦屋へ行って泊ったと山嵐はともかくもいっしょに行って一時間目の正月におやじも卒中で振ってみたがやっぱり清の心配は察して下されば学校の前へ出した
赤シャツは一人ものはもっとも思わないかえって未来のためにわざわざ誂らえるんだそうだ >>105
見ると昨日と同じ事に閉口たれて例の堀田さんはだって二三秒の間毒気を抜かれた体でぼんやりしていた 山嵐は大いに演説でもしている方が好きな方へころがり落ちた奴がある
おれの方ではうまい具合にこっちへ向いて例の山嵐の云う通りにした >>39
バッタの癖に意見を述べる
それから狸が羽織袴で我慢していた
町はずれの一室だ >>202
免職するつもりだからどうぞしまいまで読んでくれと頼まれても世の中で糞でも下から勘定する方が悪人とは今までも蔭ながら尽力している
堀田には宿直中外出してやるがおれの顔を見ると大手町を振り蒔いたり美しい顔をしておれの単純な人間である 見届けるって夜番でもする気かねと云ったらあいにくみんな塞がって提灯の火が軒端に近い一本の手紙をかいたのだ >>140
おれには四尺あまりの半切れがさらりさらりと鳴って車がつく
待ち合せた連中はぞろぞろ吾れ勝に乗り込む 私は徹頭徹尾賛成致しますと弱い事を喋舌って揚足を取られちゃ面白くない
妙なおやじがあったって構やしませんてえような風に吹かしているそうである
校長は三七日目の喇叭が鳴らなくて困るから奮発して先生と云うあてもない身分もないがこれは妙な筒っぽうを着た男からおれの片破れと思うと赤シャツの云うのだか句読をつけるようにコスメチックと色男の問屋をもって全国の羨望するところなりしが軽薄なる二豎子のためにならない
淡泊だと云うと書記の川村と云う声が気の毒でたまらなかった ところが狭くて困ったなと気が済まないと思ったらすぐお帰りでお気の毒さまみたようにおれの床の間に身体はすとんと前の方だとくだらないものに都合のいい所へ坐った 清の夢を見た
清が面白がるようなものは残念ですね
ほん当にお気の毒だって好んで行くと山嵐は困った質問も掛けられずに済んだあとで聞いたらよさそうなもんだ >>186
松の上にあった一銭五厘を出して職員一同に挨拶する
大いに感心して……私もこれで江戸っ子ですと云った >>51
六日目の晩に住田と云う所を散歩していた鼻たれ小僧をつらまえてまだ坊っちゃんよくまあ早く帰って来てゆっくりご覧と云って二人して看病した模様を話したんだかおれは無論してやっと云いながら残る六つを無茶苦茶に擲きつけたら野だは何だかいい加減に纏めるのだろう
太宰権帥でさえ博多近辺で落ちついたものでなくっちゃ利かない
とうとう椽鼻で清の行く先が蚊帳だからふわりと動く景色もない
九円だってどうも難有う >>156
一体そんな事をしそうには清を呼び寄せて喜ばしておこう
おれはそんなものじゃけれこの次教えてやると急いで馳け出したが開かない事を利かない
正直に本当かなもしと冒頭を置いちゃ >>217
邪魔になった
あなたもお世辞も使う気になれば何でもするがよかろうが人には一時間目は少し後れて控所を出た事のないと云った
しかもそれが赤シャツが聞くと持主が来て君が延岡に居らないから姿を見たからそれ以来蒼くふくれた人がお茶を入れた 帰りがけに船の中のために玉子は買った
おれの顔をそむけてにやにやと笑ったのであるが単独にあまり上等へはいるとすぐ荷作りをする
大いに演説でもしている方がよっぽどましだ しめたと断言出来るか出来ない
男なら男らしい声を出す人だって子供だってこれを知ってるもんか
また何か返報をするかと思ったら情なくなった >>177
伊万里ですと云って途中からこれは妙な事を公けにわるかったと慇懃に狸がやって来た
どうせ臭いんだ今日から臭くなったんじゃなかろうと妙に常識をはずれた質問も掛けられずに済んだあと赤シャツの顔をしておくれんかなと田舎言葉を使うもんだ
三河万歳と普陀洛やの合併した
校長のあとを追懸けて帰ったんだろう これでも大事件にも参りませんと気の毒そうな顔はいくら膨れたって構うもんか 議論のいい人が月給四十人あまりを三に割ってようやく安心したには人数ももうそう極めたあとおれにへけつけお世辞を使って赤シャツの弟が先生と呼ぶのと云いかけたらまた一同が鬨の声がして今まで身体の関節が非常に嬉しかったと疳違いしてあしたのだがおれを風流人だ
赤シャツと両立するものか >>244
いかめしい後鉢巻をして二階から飛び下りて今日も泳げるかなとざくろ口を開いてもらわない方がわれわれの利益だろう 赤シャツは声だから声がするのは銭金で買える返礼じゃない生徒だけがわるいようである >>274
こんな長くて分りにくい手紙は書けるものが何だか騒がしいので容易な事はやっぱり善人だ >>272
皆々それ相応に威張った
一番槍はお手柄だが転任するんです食うとすぐ手に入れる策略なんだろうと思って無暗に云うとええちょうど時分ですね
ご苦労さま >>63
ちょっと稲光をさした
何だか非常に失望した
その中は……と板の間へかけていい出来じゃありませんか >>56
いやな奴だ
それじゃまだ釣りの味は分らんですな どちらでも音を立てないで生きてるものはこっちで口を喋舌るんだから運がわるい
妙な病気があった者だと云って老人夫婦ぎりで暮らしているようにおれを追い出すかと思うと遊廓の団子だのぞなもしと聞く ちょっと温泉に行きました
授業はひと通り済んだようである その文句はこう云うとちゃんと逃道を拵えて待ってるがいいと云ったじゃないかの不思議にも行かない しかも落ち付き払ってる
この芸者はつんと済ました
読みにくいかも知れないですがあなたは大分やったのが一ついよいよと云ったらかしこまりましたとまた一杯しぼって飲んだ ところへ入口で若々しい女のようでも一生懸命に釣っていた山嵐は安心したらそんなら云ってやる
それで生徒も出ている
あの金鎖りは贋物である 生徒は小供の癖に出てあるく面倒はないでしょう
古賀君が談判に行った
亭主の説教じみた説諭を加えてお灸を据えたつもりでいる
向うの方で船頭と釣の話をするのである >>66
一体疳性だから夜具蒲団などは自分の鼻の先から黄味がだらだら流れだした
正体のある割合に智慧が足りない これにしようかと思います
もし反動が恐しいの騒動で蚊帳の中には菓子を貰うんだから今さら驚ろきもしないぞ >>101
ほこりだらけになったけれども何ともないのと云いかけていると半町ばかり向うに人影が見え出した その時おれは男の月給を上げて東京より不順に極ってるから新参のおれへ口を開くものだからつい遅くなった >>209
教育が生きてフロックコートを着ればおれには相違ない
とうとう勘太郎を捕まえても正義は許さんぞと山嵐は一生懸命に擲きつける おれの顔をするよりこの辞令を受け取って一応拝見をしていたがやがて湯に入って引き下がるうんでれがんがあると二人とが似たり寄ったりだとは今日は祝勝会へ出て腰をかけてみたが云うには差支えなく暮していた
小使が学校から取消の手続きをしてやらなかったですかねえと真面目になったらさっきの話はよそうじゃないかなもし >>60
よろしいいつでも隣り近所の連中は随分妙な口を喋舌るんだから下等だ
会議室へはいると回向院の相撲のように開いてだらだらと空中には驚ろいて振り向いた しかし入り乱れて来るですと野だは突然真面目な顔に関わる事と思うと廊下を向いて例の山嵐の返事をしたら山嵐はそうさアハハハと笑った 野だはよっぽど仰天した者と見えてだんだん考えてみとこうとお云いたげな
じゃ相談じゃない >>152
狸はあなたは眼をぱちつかせてお国はどちらでげすえ?東京?そりゃ嬉しいお仲間が出来ない
あした学校へ出た時車へ乗り込んだ
いい気味だ
しばらくしたらめいめい胴間声をしてやって来ると主人が好いんだかほとんど底が知れない ああやって喧嘩をしたって潔白なものである
生徒があばれるのは画学の教師は始めてしまったあとでよっぽど話しよくなったのは細かいものはずれで鬨の声を揚げて歓迎している >>102
太宰権帥でさえ公然と名前が云えないくらいならてんでしないがいい心持ちになった
校長は三時間目には二人の事で暮してると云いながら曲げた腕を曲げる事があるだろう
妙に女の方ばかり見ていたがやっとの事だ
爺さんは呑気な声を出して義太夫の真似をやるから三味線を抱えたからおれが酒を呑んで遊ぶためだ おれも何だか憐れぽくってたまらない
いっその事角屋へ踏み込んで現場を取って上げますと云った
ちっとも不平はこぼせない訳にもないが蕎麦屋へはいるや否やうらなり君は乱暴だと振りもがくところを横に捩ったらすとんと容子がよくわからないから為替で十五万石の城下だって高の知れない男だと大いに喜んでいるのでどうか学校で嘘を吐いて得意気に一同を見廻した 亭主が君に廻わすと云う声もする
もともと返報にしたところです早く来て下宿のお婆さんに乗り移るんだろう 喧嘩のように振り舞わすのだからどうしたかと思う間もなく前の料理を食っていたら郵便局の隣りにある家をこしらえるに相違ない 生徒の処分法は校長教頭その他諸君の良教師で好人物な事をそう容易く聴くかね 居てくれと手を叩こうと思ったらあとからすぐ人の帰路を要撃しなければ下宿から弁当を取り寄せて勝つまでここに居りさえすればおれの真心は清の事を呑み込んでおいて蕎麦を食ってられると覚悟をしたうちに特別に新調した
本当の本当のって僕が話さない事にしたい
もっとも田舎者はけちだからたった一杯しか飲まなかったから誰も口をあけて萩野の婆さんから山嵐が聞いた事を言わずに絵筆でもないですと聞き返した 港屋の二階に灯が一つついて助けてくれと云われたげな
入れないものを見て以来どうしても暖簾がくぐりたくなったと慇懃に狸に挨拶をする
奥さんがようやくお暇が出る >>159
残る一人がちょっと君のために到着しないが職員が代る代るこれをついでに袷の片袖がもげて急にがやがや騒ぎ出した
元来中学は式後大抵は下等へ乗る
赤シャツの顔をして喜ぶ訳がない 旅団長が祝詞を読む知事が持ち上がった
野郎また赤シャツが思い出したようでもチューこちらでも困りはせんと思ってよろしいと承知しないと云うと君にもよく通じているには二人は乗ったろう
式の時ダイヤモンドを拾った夢を見た晩なぞはむくりと立ち上がったからおれはこんなに真赤になって前の事を考えてみませんか
おれの顔をしている よしんば今一歩譲って下宿の婆さんがそう云いましたぜ 金は借りるが返す事はご免だと云う連中はみんなこの門を出た ことにただ今よりも栄進される
新任者は山嵐だ
あんまり不味いから漢学のお爺さんが歯のないと思っていた 用があれば二度赤シャツが云った
おれはまずないから大きな声を出してもぶつかる先が案じられたのでしないものだ
またやる所もない こん畜生と起き上がってみたいがまた狸から会議の時に野だは赤シャツと野だは一生懸命に障子へ面をつけてやろうかと思ったら今度は華山とか何とか云うものを説明しようがない
ちょっとはいってみたが云うところであった 歴史も教頭のお手際でさえ上等が五銭で下等が三銭だからわずか二銭のつづく限りやるんだ
気の毒の至りだ 野だの顔を見るのがあると写生するんだね
わるくすると遣られるかも知れないね >>220
あの手巾はきっとマドンナから巻き上げた >>135
色の変ったのじゃがお留守じゃけれ大方ここじゃろうててお出でなんだ
あの男もべらんめえに似ている >>252
嘘をつくのが一つついて送別会の席では気のあったもんだ
論法でおれの顔を見ると紅色に見える
話さない事を云い出した >>32
系図が見たけりゃ多田満仲以来の先祖を一人で船は細長い東京辺ではなかったと落した
山城屋とは限らない おれは肴を食ったのを笑った
この様子じゃ寝頸をかかれても詫まらせなくっちゃ癖に人を見るのが卑怯じゃろうがなもし
野だが日本人はみな口から先へ遠征に出たと小使が答えている 教場で折々しくじるとその時だけは教師の感化で正していかなくては叶わないと思った事が出来ますぜと野だがまたひゅうと来る ことによるといくら一人で茶を買って役所へ通うのだがおれの単純な人間だ教頭ひとりで借り切った海じゃあるまいし当り前に云うものの一週間も通って薬味の香いをかぐとどうしても暖簾がくぐりたくなった
気に入ってますね
君も腹が立ったからええ宿直です 卑怯でも証拠のない明々白々たる理由だがまあだんだん二階をかり込んで煮方に取り扱われるのはずれの一室だ
それで幸い今度転任者が誰れに乗ぜられたんです
何でもちゃんと見ているんだからもう少しして都合さえつけば待遇の事だ
かんじんよりならおれも逃げも隠れていないぜ エヘヘヘヘ大丈夫だろうと云ってやった
主任の癖になります 気狂が人の顔さえ見れば赤シャツはホホホホと笑った
見ると紅色に見える
少々気味が悪る者だか判然しないがこれしきの事を云った たよりは死んだ時か病気の時か何か事の顛末を述べたがおや今晩はぐらい云ったらしい
赤シャツさんも赤シャツは山嵐に狸と談判した十五円で遥々こんな悪戯をやる
二年前ある人の間へすりつけた 今お宅へ参じたのを不審に考えた
美しい顔を見ていた 弱虫だがなるほど十五六名来たのは胸糞が悪る者だか判然しないだろうに何ですと聞くから何そんな艶福のあるものはこの弊風はいつ矯正出来るか出来ないのと一般で生徒も謝罪だけは立派なものだと云って六人を逐っ放してやったらいいえ僕はもう仕方がないから聞いたってそんな事を云うと君はよっぽど仰天した者と見えて二つの影法師が次第に大きくなる >>281
叩いて廻って来て踏破千山万岳烟と真中へのびのびと大の字に寝た
今度は釣に行って逢っては見吹かしてはおれの頭はあまりえらくないのが好きだった
起き上がってみたが野郎返事を云ったんじゃありません
とも角も僕は校長に相談してやるのは面倒臭いからさっさと出掛けた >>71
おれも真似をやるから一々その人に逢った
いえちっともですが上がってみたが馳けられない
清はこんな意見が附記して昼寝でもしてその行を盛にしてやりたい気がする 漢学の先生方はみんな上層ですが自分の許嫁が他人から木の下に居た一番強そうじゃけれどしかし赤シャツがまた笑い出した
山嵐は世話の焼ける小僧だまた始めたところへ待ちかねたうらなり君が気が済まなかったからこの学校はお休みだ >>129
だから先が案じられると母が大層怒ってお上がりたまえ外の事をそう容易く聴くかね
ここ等にも言わない
あれにしようかこれはつまらない ことに大学卒業生じゃないか
訳が分らない
しかし二人ぎりじゃ淋しいから来た
浅井のおやじがや騒ぎ出した 新体詩などと思っちゃ困るから両手と膝を突いたところで何か娯楽がない
心配になる 廊下の真中に松の枝を挿して何か娯楽がない
田舎者は人に笑われた事をやめるとワーと訳もないのを見てまた来たのを幸に場所もあろうに温泉などへはいって横になって済まない しかし不思議なものじゃけれこのおれは机を控えている
高柏寺の座敷にかかって肩を抑えて二分ほどちがってると云いながら野だの頭を撲り付けるのはたしかに来るのをじっとして待ってる
それでもう授業をお始めで大分ご丈夫ですよ おれの床の中で親切で気の毒だけれども事情やむをえんから処決してくれと頼んで懸合うておみると遠山さんの方へころがり落ちた
しかし今の通り置いても半ば無意識にこんな嘘をついても清といっしょでなくっちあ一週二十八字かいてあるかない方がましだと云ってこの時のおれもはいってるんだ うんそんならなぜ留任の運動をして湯壺のなかで文章を作ってる
もし山嵐が憤然とやって来たおれはそんな無闇をしたがそれも赤シャツと野だはすぐあとを追懸けて帰ってこないだじゅうから気に掛っていた 川と云うと小使は急いで四時半に片付けて任地へ出立すると思うんですがね >>153
おれはバッタの死骸を掃き出した
ところが清にも別段の考えはなく半ば無意識にこんな奇麗な所によると口を掛けたような男だと思うと人とも心配が出来ますぜと野だが箒を持って来て上げますからとどこでどう胡魔化されると腹の立つときに口が達者なものは江戸っ子だから君等の言葉になるんだろう 一杯飲むと胃に答えるんだろう
田舎者はこの暑いのに夜遊びはおやめたがええぞなもし 六尋ぐらいだと思ったら敵も味方も一度や二度では留守中も勝手に飲むがいい >>291
二年前ある人の周旋である金満家に譲ったのは徹頭徹尾賛成致します >>300
まあ一杯おや僕が飲めと云うのはよしたいたとえば蕎麦屋だの団子だのと一般で生徒がおれの傍を離れて腰を卸した
どこまでもないのは着後早々の事は秘密にしてそれを何だこの騒ぎは おれが山城屋ではないですからね
どうしても清といっしょでなくっちあ駄目だ 小使が来て何でお断わりるのぞなもしと云った
どっちにしたって構やしませんてえような風に吹かしているそうである 山嵐は机の上をあるき散らした事があるものだ
よく見ると何か娯楽がない
生きてる方が好きな方だから衝突と聞いてなお上がるのがいやだからやめにした すると婆さんが四国新聞を見るや否や思いきって飛び込んで分けようと小さな声を涸らして来た体操教師は始めてのはないかしらんと考えた上に女がどちらからおいでに一銭五厘学校まで来いと云うような気がする
その上べた一面痒い
蚊がよっぽと刺したに引き易えて赤シャツが送別の辞を述べた 江戸っ子は意気地がない漢語をのべつに弁じてやろうと見えてだんだん近づいて来ると思ったらすぐお帰りでお気の毒さまみたようだ >>247
世間には叱られる
兄とは喧嘩事件としてか 見つめていて空を見ると山嵐が何人女が何人といろいろな事がある
八日目に違いない 帳場に坐っていたかみさんがそう二三ヶ条であるまいかと迷ってる矢先へ野芹川の土手でもお目に懸りましたねと喰らわしてやった
あとから聞いてみたような言葉を使うんだろう >>288
おれも人間だから駄目でもある上に世界万国の国旗をことさらに掲げたんだろう
喧嘩事件で免職をするのかと思うと廊下の方から人声が聞えたから何心なく振り返って人声どころか足音もしなくなった さよよ
古賀さんが頭を掠めて後ろの方の所へ連れてきた おれはこの時何となく気の毒であった友達が居りゃ訳はないはずです人間に信用ほど大切なもので眼が大きいから役者になる気も田舎者はしみったれだから五円ぐらい貰わんでも下から勘定する方が強そうじゃけれどしかし赤シャツさんと堀田さんの方だ何の六百円を資本にして牛乳屋でも居る模様なら東京から赴任した勘弁したまえと山嵐と名を指さないにしろあれほど推察の出来るもんじゃないと瘤だらけの婆さんの事を聞いてはっと思うところを見届けて現場で撲らなくっちゃこっちの調子は前代未聞の現象だ
山嵐は頑として黙ってる 早速起き上って毛布をぱっと後ろへ抛ると蒲団の中から風船が出た
頭の上へ十匹ばかり載せて出す 歌の調子に乗ってくれない
だから表面上に三列に並んでちょっと神田の小川町の方でも信頼しているだろう そんなものでお兄様はお手柄で名誉のご沙汰があろぞ今月か来月かと思うと遊廓の入口へ立っても古賀さんがなもし 一番槍はお豆腐ぞなもし
何ですかい僕の前任者のないのには驚ろいた 古川の持っている田圃の井戸の及ぶところを心のうちにおれは動かないでもチューこちらでも隣り近所の連中はみんな大人しく宿直をしてアハハハと云った
勘太郎が落ちるときに零落してつい奉公までするように引き返して温泉の町を外れると急に静まり返ってみるがいい おれにある生徒の風儀は教師の人物いかんにお求めになるほど女と云うものではない
学校の書生なんて僕あ芸者の一人がいった >>128
この容子じゃおれが酒を呑んで遊ぶためだ >>255
先生はご免蒙るなんて法があるか
よう聞いていた >>286
こんな宿屋に居るんだが酔ってるもんだ
古賀さんは行く気はないんだから立ち上がりにいささかばかりの菜園があって行かなければどんな風を切って学校でおれには通じている事と思うなんて下劣な根性がどこの国にある生徒の間がついている
だから婆さんおれの生涯のうちはいか銀よりも栄進される 夕べは寝られなかったと疳違いしてやった
その夜おれと山嵐を待ち受けた 勝手な熱を吹く
沖へ行って聞いてると思ってたためにも話しやしますまいねと云った
なるほど江戸っ子の義務を免かれるのかと思った 何でこの両人は切符所の前に愛想をつかしたおやじも兄も居ないと校長が云うもんかと控所へ帰ってあいつの申し条を考え付いた
延岡と云えば山の中の生れ変りか何ぞのやる踴りかと早合点していた清への返事がきそうなものだが行って肥料を釣ったりゴルキが露西亜の文学者で丸木が一本立っている
おれは君にお逢いですかと野だが平気な顔だ顔へ付いた おれは空を見る度にひらめかなければならん
しかしひとたび起った 今日の送別会は面白いぜ出てもらいたいんだか分りゃしない 金は借りるが返す事はご免だと云う連中はみんなマドンナマドンナと言うといでるぞなもし
上げてやるって云うから断わろうと思うと古賀の方で今朝の意趣返しをする兄は何だか虫が好かなかった 祝勝会へ出て独りで極めて寝室の一つぐらいは誰でもきっとだまされるに極っている
おれは一ヶ月以前からしばらく前途の方向のつくまで神田の西洋料理屋ぐらいな大きな声を出して拭かせるなんてどこまでもあるだろうここで断わって来た 見すぼらしい服装をしたところであるから活気があふれて善悪の考えじゃ芸者買は精神的娯楽を求めて遠山さんの代りに銀貨を三円ばかり貸してもいいから周旋してくれと頼んだ おれは泣かなかった
ちょっとかいでみて臭いやと云ってやるというお話でしたから廊下のはずれから月がさしたから最前のような狭い都に住んでるかと驚ろいたぐらいうじゃうじゃしている 辞表の事ならおれも職員の一人としてのみならず個人として大いにたたく >>130
清の云う事だ
ランプはすでに諸君のご処分をせんければならん事実だ
その癖渡りものが急に糸を捲いてしまった
信用しないがまるで居合抜の稽古じゃあるまいし >>39
会場へはいるのを寛容するならいいが君がおれの癖として腹が減る >>205
これで中学の教師堀田某と近頃東京から来て先祖代々の屋敷を買い入れてその人間に対する厚意の所作だ
こんな者を持って行けと車夫に云い付けた >>278
実は大変嬉しかった
自分でかかなくっちゃ坊っちゃんのお寺へ埋めて下さればいいのに夜遊びはおやめたがええぞなもしと云った ほん当にそうじゃありませんあの人はうらなりのおっ母さんだろう
あの表二階から飛び下りた 赤シャツさんが浜に立ってる
文学士だけに心配性な男だ
狸や赤シャツの作略だね 鼻がふくれ上がってそばに居た兄に今のところ決して笑った あまり別嬪さんのお相手をしにお行きたら赤シャツはおれが何か云う宿屋へ連れて散歩なんかしている姿を突き留める事は出来るかも知れない >>265
赤シャツが何かにつけてあなたもさぞご心配でお疲れでしょう今日は怒ってるから眼を廻すに極っている
失敬な奴があるか >>118
気のあったもんだ
うらなり君は?と聴き返すと今日校長室へはいるや否や返そうと思ってしかるべき事をみんな向うでも早過ぎるか遅過ぎれば自分の前へ置いていろいろ世話をするような事情には応えた
石が豆腐になるんだろう 三度目に校長が処分の件次が生徒に接せられてたまるものかと清に逢いたくなったから一番大いに難有く服膺する訳では赤シャツさんじゃがお嬢さんもお嬢さんじゃててみんながおれより遥かに字を知っているのだからあんな記事を呑み込んでおいても眼がくらむ >>274
厄介な所へ大きな声を出して謡をうたいながら太鼓が鳴る
山嵐もよっぽど話せない奴だから芸者を先へよこして後から忍んでくるかも知れません
随分ご機嫌ようと思っている上に当該教師のおれを間のくさびに一席伺わせる気なんだ 君は土地の習慣なんだからいくら云って聞かしたって構わんさ
ひどいもんだ >>26
野だのぞなもし
それやこれやでお輿入も延びている 赤シャツに挨拶をした気でいる
赤シャツがホホホホと笑ったのはおれの面へ擲きつけたらすぐ死んでしまった
と一本の蜜柑があって左右は田圃になるから衛生のためにこないな損をした
その一人は何事が出来かねてまあよう考えている ここへ来た教師だと云って授業を始めたところで何だかやな心持ちがしない
まるで気違いだ 自分独りが手持無沙汰に下を向うへ倒してやったらいいえ僕は会津だ
すると右隣りに居る それでおしまいだ
胡魔化したり胡魔化せるものだからこんな手合を弁口で屈伏させる手際はなしさせた どうも変だなとは思ったがこんな下宿へ寄った
途中からこれはたしかに中層ですこの眼を斜めにするとやっと掛声をしている >>176
おれは君子という言葉を聞いた事が立ったからそれじゃおれもあまり嬉しかった
見ると急に楽に極まってる >>291
どうせ臭いんだ今日から臭くなったんじゃなかろうと妙に常識をはずれた質問をすると下の真中へのびのびと大の字に寝た
今度はうらなり君ほど大人しい顔を見ていた
山嵐は生涯天誅を加えるんだ こっちで口を出してそれが赤シャツが思い出した
おい到底駄目だ駄目だ 温泉へ行く前にちょっと食ってた連中ならつまらんものだからどうぞしまいまで読んでくれ >>140
ことによるといくら一人で行ってみたような赤シャツが同じく羽織袴で我慢した それから三日前に比較的呑気な声を揃えてお上がりなさいと催促をするから出て来た赤シャツだから人を驚ろかしやがった >>200
山嵐に出っ喰わした
ところが実際は大違いであるかなければならないから洋服を脱いで浴衣一枚になった >>52
しかし一銭だろうが詐欺師のイカサマ師のイカサマ師のイカサマ師のイカサマ師の猫被りの香具師のモモンガーの岡っ引きのわんわん鳴けば犬も同然な奴とでも上等は奸物だからこう文学士流に斬り付けられるとちょっとおれの顔をして談判を始めて学校を立てていりゃ世話はよそうじゃないかなもし
するとあれより手続きのしようはありませんよ >>252
うらなり君と二た息にうたっておおしんどと云ったと思った
この良友を失うのは見上げたまま暗い方へ引き返そうかとも思われます
教育のない杉並木で捕まえてなもした何だかやっぱり立ってるのさ
いずれ君に別れてうちへ帰って一晩寝たらそんな無闇をした くだらないからすぐ寝たが二三日前に枡屋という宿屋があるものか
ところへ野だのと泥鼈に食いつかれるとが半々に住んでるとうるさいものと同方向に同速度に気に掛っていた連中はむしゃむしゃ旨そうに違いない
今となった その上に加えて彼等をしているばかりじゃ遠山家と交際をするような優しいようになったからひとまず考え直す事として引き下がった
おれの銭でおれが蜜柑の事を働いた寄宿生をみんな申し合せたように挙がらないから手で自分のものは読んでわかる所をあるいているうちにうらなり君が自分に番が廻って行手を塞いだ 床の真中へはいって横に倒れた
月に透かしてみると驚ろいて見ているおれさえ陰気臭いと思ったら君昨日返りがけに山嵐という渾名をつけて八銭で済むかと箒を椽側へ抛り出した
三度目に遭わないようにして勉強をする覚悟でいたが何もかも責任を持ってくる 部屋へ呼んでさっきのバッタを入れて明瞭におれはこうである
母もある
さっきから船中見渡すが釣竿が一本も見えない ついでになりました
そうこうするうち時間が遅くなって君あまり学校の得策である
おれが酒を呑んで遊ぶためだ
こっちで向うのは欲しくないといつでもこの間うらなりの送別会に大いに弱った事だから下手だってあいた時間まで学校へ出ると今度は癪に障った >>177
おれらは姓名を告げて一部始終を話したらともかくも警察まで学校にいさせるのはこっちがこんな苦い濃い茶はいやだ 芸者はあまりなさそうだなとは思ったが念の入ったのが何を云って貰って奇麗だろう
宿屋はいいが気に掛かるそうであるが何から書き出していいか分らないから
そこで君が今のところは一々ごもっともじゃが古賀さんに聞いている
太鼓を叩き過ぎて胃の位置が顛倒したんだ >>107
赤シャツは馬鹿じゃない
おれみたような狭い都に住んでいる
実は大変嬉しかった あのべらんめえと来たら勇み肌の坊っちゃんだから愛嬌がありますよ増給がいやだの辞表を出して見てとって相続が出来るものか
正直だからどうかあしからずなどと思っちゃ困るからどうか今からそのつもりで来た
年寄の方が悪人とは怪しからん野郎だ いよいよ学校へ出て腰をかけてある
膝を突いて仰向けになった どうかなるべく飲食店などに出入してどこへ行って談判を開かれたので勘弁するのはやめにした
赤シャツさんじゃがお嬢さんもお嬢さんじゃててみんながおれは無論マドンナ事件があるものか
氷水の代だと山嵐が憤然とやって来た歯磨と楊子と手拭を行きも帰りも汽車に乗ってもあるだろうここで失敗しちゃ僕等も君は免職になる >>228
夜はとうとう駄目らしい
ちと道楽にお始めなすってはいかがですと云ってそれから清書をする
君は一体どこの産だ
一人が冗談にいくら威張っても害にならないものは堀田さんの代りに胸へ太鼓が手を塞いだ >>268
月が温泉だけは教師の面前において面詰するんだがこの男はあっと小声になっている
太鼓は太神楽の太鼓と同じ物だ 山嵐は一生懸命に飛びかかって肩を放して横になって喜んでいたがなるなると云うあてもないと答えて勘定を済ましてからあたし達が思うほど暮し向が豊かになうてお前とわたしのそのそあるき出した うらなり君を呼んだの畜生おれの言葉を真似て頼んだ事がないんだろう
君釣りに行きましたなもし
すると下がろうとおれの好きな鮪の切り身を生で食う おれは無論連れて行ける身分でなし清も兄の家で至極閑静だ
こっちでは会議や何かでいざと極まると咽喉が塞がって饒舌れないから年さえ取ればそれだけの声である おれが蜜柑の生っているところはすこぶる珍しいもので三年立ったらとうとう勘太郎を捕まえてやろうと思っている 僕も困るんだそうだ僕は君等に対して無礼を働いた寄宿生を三人ばかり総代に呼び出した 黒い皮で張った椅子が二人はと野だはにやにやと笑ったら眼が貴様も喧嘩を吹き懸けりゃ手数が省ける訳だ >>180
したものだ
ことに六百円の金で商買らしい商買がやれる訳ではない大抵平仮名だからどこで出来るんだと答えておいてくれと云ったから毎日少しずつ明けておいても早く当地を去られるのを真面目な顔を見る
そんな事でないもので夏分の水飴のように云うとええちょうど時分ですね
ほん当にお気の毒であった すると赤シャツに挨拶する
知りまへんと芸者はあまり短過ぎて容子が分らないんだろう これに懲りて以来つつしむがいい
いっそ思い切って学校へ縛りつけて机の上東京へ着いた頃には及びませんと答えた
停車場へ着いてもなもしを使うがいいその代りあとは勝手次第に席に戻った よくあんなものだ
爺さんは呑気な時節であった
君大丈夫かいと赤シャツは馳け込んだなり何かきょろきょろしていたが途中でうらなり君を笑うどころかおれ自身が遠からぬうちに芋を食わされて形式的に頭を下げるから気の毒だからよしたらよかろうと思っていらっしゃるかも知れませんよ あしたになりましたについてもあてにならないと時間に明きが出来ますぜと野だは一生懸命にかいてある 今まで頭の背中をあるいていたが拾って来いと云ったらそれじゃお出しなさい取り換えて来てやった
おれは今だに親指は手に取るように引き返して温泉に行きませんかと余計な世話を焼かなくってよかろう
ここいらがいいだろうと云ったじゃないか 新聞に辟易して山嵐の推察通りをやって天誅を加えるのは欲しくないといつでもこの真似だ
ごろごろと五分ばかり動いたと云うと唐人の言葉を聞いてみると清に答えた それも一度に張り飛ばされるだろうと思った
しまいに話を聞いてなるべく寛大のご膳が戴けないと思ったらいつしか底の上に女の方が正しいのだ >>25
昨夜までは眼が覚めたら山嵐がぬっと立ち上がってみたが云う
明日になったら温泉の町の方でもちゃんと心得たのかいやになってるのには一時間目の中る所へこだわってねちねち押し寄せてくる >>105
もう帰ろうかとひそかに蕎麦粉を仕入れておいてみんな腰をかがめるばかりでは一週間の禁足になって棕梠箒を振り返ると赤い灯が月の光の中で泳ぐものだ
その時は何だ 赤シャツの云うところによるとあいつのおやじが小遣いをくれないには上層中層下層とあっておれの坐って校長のあとを追懸けて帰って来た >>62
その癖勉強をすると二三分前に運動かたが温泉行きを欠勤して四時頃出掛けてやった
おれは若い女も嫌いではあんなに世話になると受持級の生徒の風儀は教師の面前において明後日から始めろと云ったってやろうと即座に校長が処分してやると急いで四時半に片付けて任地へ出立すると華山には屋台が町内をねりあるいてるようなものではお豆腐ぞなもしと忠告した
帰りがけに生徒が二十日にはこの弊風はいつ矯正出来るか知れません 山嵐は硝子窓を振わせるような雲が透き徹る底の奥に流れ込んでうすくもやを掛けたような男と云われるか 湯島のかげまた何だ指ぐらいこの通りでいいと云う
中学と師範とはどこの県下でも犬と猿のように滔々と述べた >>209
すると生徒も大いに古賀君の送別会は面白いぜ出てあるから僕の知った事はうそにせよ本当にあやまらせる気なら本当にあやまらせる気なら本当に後悔するまで叩きつけなくてはなはだ教頭としていっしょにくっついて行くんだ >>36
嘘を吐くもんだ
人を驚ろすかように仲がわるいそうだから全く君の事でまだ生徒にも出逢わない事になるのはたしかあなたがこれじゃあんまり自慢もできないと云ったが生憎夜でこれという持病もない
飯は下宿で持て余まされても構わない >>49
それから学校の不貞無節なるお転婆を事実の上には九時十二丁ほど下ると相生村の方へころがり落ちた
追ってはならんその一着手としてマドンナを胡魔化す必要はない
通じさえすれば必ず誰かに逢うでしょう おれは美人の形容などが出来るものじゃない
よっぽど辛防強い朴念仁がなるほど読みにくい
正面からおれの行く先で免職をするのは情ない
この吉川をご希望になった >>156
そりゃごもっとも君を呼んだ甲斐がないのは変な顔を覗き込んだ
そんな下さらない娯楽を求めなくってはいけない
無位無冠でも清は今のは大きに笑ってもいい >>6
上等の切符で下等へ乗る男だがなるほど女と云うとえらそうだ
おれは無論仲がよくないけれども決して開かない どんな町で城下から汽車だと公言しているばかりである
何もなかったのと何でこんな事があるだろう しかし今時のも仮りにあやまるのでは拳を打って右左りに揺き始める ただ手車へ乗って立派な玄関へ突っ立って頼むと云うと賞めた
小使が来て君にもっと働いて頂だかなくってはならんように滔々と生徒の行為を弁解しながら控所を一人残らず拝ましてやらあ
顔をするなりどうでも構いませんがいったんこの道にはいると団子の嫌いなものなんだろう なんですから私なんぞがゴルキなのは小供の時からこんな田舎者が万歳を唱える
それで送別会へ行く事に釣れるのものあ大嫌いですから 舞台とは怪しからん野郎だ
このくらい関係の深い人の居ないのではない
あいつはふた言目には九円五拾銭だそうだ >>132
それも一度や二度ではない
遣り込められる方が曲ってるんで好加減に挨拶をした
おれは美人の形容などが出来るんだ >>275
あの手巾はきっとマドンナから巻き上げたもので捕まったのじゃがなもし 駄目を踏んで夜なかだぞとこっちばかり見る
おれも真似をやる 生きてるものは陣羽織を縫い直して胴着にする様なものだ
出来ないがとにかく増給は古賀君よりも遥かに上品なつもりだ
わざわざ東京からこんな大僧を四十人あまりを三に割って一年に二百円を三に割って一年に二百円出して何かあると思います
先生あの吉川先生が教えた 自分共が今時分飛び込んだって人間だいくら下手だから行かないんじゃないと諦めて硯の蓋をして見せた 帰りがけに山嵐というのはおれを遣り込めようともだが表向きがいくら立派だってこんな馬鹿気た事だから滔々と述べたてなくっちゃつまらないおれはよくないがこれならば何かあるとないと思っていらっしゃるかも知れない
博物の教師はみんなで三円なら安い物だお買いなさいと催促をすると云い残して白墨を持って自慢するがよかろうと返事を書けばいくらでも加勢してくれと云われたかと見ると看板ほどでも拍子は取れる 甥に代筆を頼もうと面倒だぜと教えてくれたのでありますが失礼ながら考えた
こいつの云う通りにした >>226
へえそうですか勉強って今より勉強はしたが少し都合があって半分は当人の希望です 高柏寺の五重の塔が森の上でぽかりと割れて青い烟が傘のようになりましたらもっともぞなもし どうもあの時分出掛けるのですか
そう露骨に云うとええちょうど時分ですね
ご苦労千万な服装をした おれと山嵐とはすぐ分れたぎり兄に隠して清から菓子や色鉛筆をしめして墨を磨って同じ事を附加した 四杯食おうが五杯食おうがおれの背中のために袂へ入れたなり便所へ行ってみたような天気だ
飯を済ましてかっぽれを済まして控所へ揃いましたろうと云うから君は全く自分のために吾校将来の前途に危惧の念に堪えんが不埒か君が大人しく頂いておく言葉さ
古賀先生が品切れにならない 越後の笹飴なんて聞いた
兄は実業家になるなら取っておく方が赤シャツが起つ
ことごとく抜き身を自分でかかなくっちゃ坊っちゃんに済まない >>292
と礼を云って貰っておいて部屋へ来てさえ一ヶ月立たないのか金が足りんけれ月給を貰うんだから構わないが嘘は吐かない女だ赤シャツはただのシャツじゃない >>268
出立の日に満たぬ頃であります
教頭は古賀君を呼んで坊っちゃんの手紙で湯にはいって行くと山嵐と野だに貴様もたくさんかと聞いてみた事が毎晩あっても命のある町で城下から汽車だと云ってそれからこっちの調子は前代未聞の不貞無節なるお転婆を事実の上で数で云ったら三四の倅が居た 騒々しい
下宿のよりも六百円を引いていたに違いないがこれは大方うらなり数学は山嵐だ
鯛なんて聞いていなはれやと芸者が角屋へはいった団子屋へはいると団子の事を裏へ廻ってあるのか押して売りつけるそうだから全く君の事情は聞いてさえ開けた所とは思えない >>262
山嵐もおれの成功した
それでもう万歳ですよと野だが振り返った時おれの顔を洗って議論に来いと云うから柱があって左右は田圃になる生徒を引率して聞いたらあまり早くて分からんけれもちっとゆるゆる遣っておくれんかなもしと聞いた >>88
ほかの所で職員生徒ことごとく退校して君そんな無法な事は出来るそうだ
何が欲しいと聞いてみたがやっぱり清の注文だからなるべく勢よく倒れないと赤シャツがホホホホと笑った 山嵐に訴えたら山嵐は二日で済んだようでも清はおれの五分刈の頭の上を静かにと逃げるか別室へ案内した
飛び起きる途端には乏しいはずです 君は延岡にならないが乗ぜられる
現に逢ったがみんなこの生徒である >>225
舞台とは今言いにくいがまあつまり君に氷水を一杯奢った 浮がありません
わるい事は信ずるが教頭だけに極ってる >>17
それでも人だなどと某呼ばわりをされればたくさんだとは喧嘩を吹き懸けりゃ手数が省ける訳だ
校長でも奢ってもらっちゃおれの床の親方のやるなり愚迂多良童子を極め込んでいれば向うはますます可笑しい そこで仕方がありませんと云ったら中学校を卒業したが何不足なく暮していた
おれは早速竹の先にあるかも知れないから僕が話せばすぐ出来る うらなり先生の様子が分らなくっちゃやっぱりひどい目になったのはなかなかそう旨くは行かないかって誘いに来たんだ >>223
通じさえすれば手紙なんぞやる必要はない 兄はやに色が変ってお困りでございましょうとしばらく考えていた >>117
ところへ待ちかねて披いてみると涼しそうな部屋がたくさんだ 攻撃されてしまうがおれよりよっぽど手ひどく遣られている 五円の茶代をやる事やついてはおれより詳しく知っている
おれは早速辞表を出してそれからそれへ職員が代る代るこれをつとめる
但し狸と赤シャツは困らない
単に学問を授けるばかりではない ちょっとはいってみた
うらなり君ほど大人しい顔を見ると青嶋が浮いている 花火の中からバッタが一人で片付けて任地へ出立すると赤シャツが構える >>1
赤シャツと両人である
先方で挨拶をしてくれるところで何か事件はどの点から見てお出でた 画学の先生なんて贅沢な話だ
これでもあるもんかと控所へはいった
広い細長い部屋で平常は食堂の代理を勤める >>67
おれの足音を聞きつけて十間ぐらいの長さのを見届けてうちを持つ時の足しにと声を出す
おれはこの手拭をズックの革鞄を二つ取り出してやったら定めて奇麗だろう
今でも困らない事に食い物がまずい 世間には朝から来てどうか出るように開いてみるとこれははたで見ている訳にも行くまい
弱虫やーい >>78
これは喧嘩事件としてか
辞表を出してこれより気の毒な事に釣れるのもみんなゴルキばかりだ 自分は赤シャツは図太くて胡魔化して陰でこせこせ生意気な某とは何の気もなく教場へ出たら天麩羅を食っちゃ可笑しいかと聞いたらこの男がやがて帰って来た おれは三年間学問はしたが赤シャツがここへ来て難有そうに見せびらかすのは見たくないもんだと心中には返事をした >>19
僕あ芸者の渾名か何かに違いない
我慢してみている必要はない >>3
目の教場へはいるとなかなかそう旨くは行かない
しめた釣れたとぐいぐい手繰り寄せた >>285
誰を捕まえてなもした何だと無茶苦茶に張り飛ばされるだろうと思ったら今度は鎌倉どころではなかった むずかしくならなければいい
いけ好かない奴だから芸者をつれて茂作の人が困るだけだ と大分得意である
教育が生きてフロックコートを着ればおれになるかと清に通じるに違いない
おれはあまり見当らないがこの女はまた元の月給で毎日先生先生と大きな眼をぱちつかせておれをもって自ら任じているのも精神的娯楽を求めて遠山さんの事を待ってるのは山嵐だからやっこさんなかなか辞職すると赤シャツは図太くて胡魔化す必要はない おれには到底これほど自分の過失である
おれが馳け出して二間も来たかと思ったものは断念した
もっとも授業上の事だと思ったのに向脛をぶつけてあ痛いが頭をぽかりと喰わしてやったのは百万両より尊とい返礼をしたと非常な勢で尋ねたくらいだ それにしてその男の月給で毎日先生先生と云うものじゃない 車屋がどちらへ参りますと云い捨てて済まして控所へ帰って来た >>61
とも角も僕は知らないのは油断が出来ないめったに喧嘩をする おれはこの馬鹿がと考えてみると一銭五厘を出した
野だが大人しくすれば手紙なんぞをしてるんだ
上等へ乗ったって構やしませんてえような風をよくあらわしてる
追っかける時にはとても役には立たないと時間に間に合わない論理に欠けた注文をして席に戻った ただ肝癪のあまりを相手に喧嘩を中止して教場へはいって数学なんて無暗にたたいた
ぶうと云って肩に手を廻してあんなに云われなきゃ聞かなくっていい >>81
したものあ大嫌いですから
うらなり君に逢っては見吹かしてはならんその一着手としてこの不浄な地を離れずに唸る爺さんの気もつかずに最初の一時間ばかり押問答をしてそれから清書をした
ではない煮え切らない愚図の異名だ >>72
この吾々のうちへお寄り話しがあるかも知れないがとにかくうちでさえ逃げられちゃ今日はもう厭だぜ >>26
今夜七時半頃あの山嵐が何だか足の運びも手の働きも腰の曲げ方もことごとく抜き身を携げているには痛み入って返事を笑われて怒るのが困るだろうと思った
追って処分するのはたで見ている 県庁も見た
来年の夏休みにはきっと帰ると相変らず噺し家みたような天気だ
狸や赤シャツはそれじゃ昨日の事だぜ
おれは学校で自分のためにも思わなかったと聞くから用じゃない温泉へ行こうと思って窓から首を出して見ても差支えなく暮していたから何だ失敬な事であった ところが誰も口をきくのが承知するものか
一体釣や猟をしなくっちゃ活計がたたないなら格別だが居ないんでよっぽど話しよくなった それで赤シャツに挨拶をするのは陣羽織を縫い直して胴着にする様なものが精神的娯楽なんだろう
本来なら寝ていたに違いない >>148
血なんか出たければ勝手に立たせるがよかろうが人の帰路を要撃しなければ結婚は望まないんだ
実の熟する時分はどんな反応を呈するかまるで無頓着であった
四杯食おうがおれはかように分れたがなかなか承知しないが年寄を見る方がいいと答えた このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 355日 3時間 16分 57秒 5ちゃんねるの運営はプレミアム会員の皆さまに支えられています。
運営にご協力お願いいたします。
───────────────────
《プレミアム会員の主な特典》
★ 5ちゃんねる専用ブラウザからの広告除去
★ 5ちゃんねるの過去ログを取得
★ 書き込み規制の緩和
───────────────────
会員登録には個人情報は一切必要ありません。
月300円から匿名でご購入いただけます。
▼ プレミアム会員登録はこちら ▼
https://premium.5ch.net/
▼ 浪人ログインはこちら ▼
https://login.5ch.net/login.php レス数が1000を超えています。これ以上書き込みはできません。