Ffprobeを使用して、指定されたタイムスタンプに最も近いフレームのバイト位置を取得することができました:pkt_pos
のffprobe -i audio.mp3 -show_frames -read_intervals 01:30%+#1
。今私はffmpegが利用できないDebianシステムを使用しているので、libav-toolsに切り替えました。残念ながら、avprobe -i audio.mp3 -show_frames -read_intervals 01:30%+#1
は使用できないため、read_intervals
は機能しません。 ffmpegの代わりにlibavで同じタスクを解決するにはどうすればよいですか?
Libavのノックオフを回避することができます: ffprobe
の静的ビルドをダウンロードして 代わりにそれを使用するか、 ガイドに従ってffprobe
をコンパイルする 。