ビデオファイルを分割保存する方法
21 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
denpika
el 11 de Mayo de 2017
Respondida: Tohru Kikawada
el 12 de Mayo de 2017
MP4形式で読込んだビデオファイルを指定した時間で切り出し、 その切り出したビデオファイルを保存する方法を教えていただけませんか? (例えば2分のビデオファイルを10.66~72.23秒で分割し保存するなど)
0 comentarios
Respuesta aceptada
Tohru Kikawada
el 12 de Mayo de 2017
ご質問いただく場合にはご自身で試されたことなども含めてご投稿いただけるとより適切なアドバイスが受けられる可能性があります。
%%ビデオの読み取りと分割
% MP4を読み取る・書き出すオブジェクトを定義
v = VideoReader('xylophone.mp4');
v1 = VideoWriter('xylophone_pre.mp4','MPEG-4');
v2 = VideoWriter('xylophone_post.mp4','MPEG-4');
% VideoWriterオブジェクトをオープン
open(v1);
open(v2);
% サンプル時間を取得
Ts = 1/v.FrameRate;
% 切り出す時間を指定
Tsep = 1;
% 1秒分を切り出す
k = 1;
while hasFrame(v)
video = readFrame(v);
if k*Ts < Tsep
writeVideo(v1,video);
else
writeVideo(v2,video);
end
k = k + 1;
end
% VideoWriterオブジェクトをクローズ
close(v1);
close(v2);
0 comentarios
Más respuestas (0)
Ver también
Categorías
Más información sobre オーディオとビデオ en Help Center y File Exchange.
Productos
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!