You've already forked libopenshot
mirror of
https://github.com/OpenShot/libopenshot.git
synced 2026-03-02 08:53:52 -08:00
Fixing black frames at end of video clips, if audio stream longer than video stream, and end-of-stream is reached.
This commit is contained in:
@@ -49,15 +49,15 @@ int main(int argc, char* argv[]) {
|
||||
for (int attempt = 1; attempt < 10; attempt++) {
|
||||
cout << "** Attempt " << attempt << " **" << endl;
|
||||
|
||||
// Read every frame in reader as fast as possible
|
||||
for (int64_t frame_number = 1; frame_number < r.info.video_length; frame_number++) {
|
||||
// Get frame object
|
||||
std::shared_ptr<Frame> f = r.GetFrame(frame_number);
|
||||
// Read every frame in reader as fast as possible
|
||||
for (int64_t frame_number = 1; frame_number < r.info.video_length; frame_number++) {
|
||||
// Get frame object
|
||||
std::shared_ptr<Frame> f = r.GetFrame(frame_number);
|
||||
|
||||
// Print frame numbers
|
||||
cout << frame_number << " [" << f->number << "], " << flush;
|
||||
if (frame_number % 10 == 0)
|
||||
cout << endl;
|
||||
// Print frame numbers
|
||||
cout << frame_number << " [" << f->number << "], " << flush;
|
||||
if (frame_number % 10 == 0)
|
||||
cout << endl;
|
||||
}
|
||||
}
|
||||
cout << "Completed successfully!" << endl;
|
||||
|
||||
Reference in New Issue
Block a user