以前の記事で説明したとおり、JavaCVのFFmpegFrameRecorderは動画をエンコードすることができます。今回はFFmpegFrameGrabberを使い、動画をデコードして表示する単純な動画プレーヤーをつくってみました。 そんなに長くもないので全ソースコード。 public class TestPlayer { CanvasFrame videoCanvas; SourceDataLine audioLine; public TestPlayer() { videoCanvas = new CanvasFrame("VideoCanvas"); videoCanvas.setDefaultCloseOperation(javax.swing.JFrame.EXIT_ON_CLOSE); } void play() throws Exception { //FrameGrabb