ビデオファイルを分割保存する方法
21 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
denpika
le 11 Mai 2017
Réponse apportée : Tohru Kikawada
le 12 Mai 2017
MP4形式で読込んだビデオファイルを指定した時間で切り出し、 その切り出したビデオファイルを保存する方法を教えていただけませんか? (例えば2分のビデオファイルを10.66~72.23秒で分割し保存するなど)
0 commentaires
Réponse acceptée
Tohru Kikawada
le 12 Mai 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 commentaires
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur オーディオとビデオ dans Help Center et File Exchange
Produits
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!