Ignore:
Timestamp:
2012-05-02T22:16:34+12:00 (12 years ago)
Author:
davidb
Message:

Tweaks to code based on building the nzonair4 test collection

File:
1 edited

Legend:

Unmodified
Added
Removed
  • gs2-extensions/video-and-audio/trunk/src/perllib/plugins/VideoPlugin.pm

    r25516 r25518  
    149149    # Generate the keyframes with ffmpeg and hive
    150150    my $ifilename = $originalfilename || $filename;
     151
    151152    my ($keyframe_cmd,$okeyframe_filename) = $self->ffKeyframe_cmd($ifilename);
    152153   
     
    420421    print STDERR "**** video width x height: $video_width x $video_height\n";
    421422
    422     if ($vfps eq "unknown") {
     423    if (($vfps eq "unknown") || ($vfps eq "")) {
    423424    print $outhandle "Unknown framerate, defaulting to 25 frames per second.\n";
    424425    $vfps = 25;
     
    428429
    429430    $self->{'video-fps'} = $vfps;
     431    print STDERR "**** vfps = $vfps\n";
     432
    430433    $self->{'num-total-frames'} = $total_dur_secs * $vfps;
    431434    #print STDERR "****\nTotal_dur_secs= $total_dur_secs vfps= $vfps\n****\n";
     
    611614
    612615    if ($self->{'create_keyframes'} eq "true") {
    613         $self->extract_keyframes($doc_obj,$originalfilename,$filename,$video_width,$video_height);
     616    $self->extract_keyframes($doc_obj,$originalfilename,$filename,$video_width,$video_height);
    614617    }
    615618
     
    10441047    my ($expat, $element) = @_;
    10451048
     1049##    print STDERR "*** element = $element\n";
     1050
    10461051    if ($element eq "seg") {
    10471052
    10481053    $self->output_distributed_keyframes($self->{'keyframe_timeline'},$self->{'ffkeyframe_num_shots'});
    1049 
    10501054
    10511055    print CUEOUT "</tags>\n";
Note: See TracChangeset for help on using the changeset viewer.