FLV file with vp6f coding will not play

Go down

FLV file with vp6f coding will not play

Post by VladMaster98 on Wed Aug 15, 2018 1:10 am

I have some FLV files with "on Vp6f codec" that will not play with flv extention BUT if i rename file to mp4 the file plays.
System info
Windows 7 ..Trying to play in a mci play window. Using perl.

I have some avi and webm files which if I do the same ie rename them to mp4 they work as well .
How do I make(configure) k-lite play all of flv(vp6f) files with out having to rename them.

P.S FFMPEg ffplay plays them okl.
p.p.s also have ffdshow intalled through Mega pac

VladMaster98

Posts : 3
Join date : 2018-08-15

View user profile

Back to top Go down

FLV file with vp6f coding will not play

Post by VladMaster98 on Wed Aug 15, 2018 2:09 am

On checking graph studio on both flv and 'mp4 rename' I notice MP3 Decoder DMO is in green. Not sure if this will help.,

VladMaster98

Posts : 3
Join date : 2018-08-15

View user profile

Back to top Go down

Re: FLV file with vp6f coding will not play

Post by Admin on Wed Aug 15, 2018 10:55 am

Does GraphStudioNext play the files without renaming?

If not, some other codec is interfering. Please copy this information here:
Codec Tweak Tool > Generate Log

Admin
Admin

Posts : 4154
Join date : 2011-06-17

View user profile http://codecs.forumotion.net

Back to top Go down

Re: FLV file with vp6f coding will not play

Post by Admin on Wed Aug 15, 2018 11:07 am

You should use "type MPEGVideo" in mciSendString. Then it should use DirectShow for playback, same as GraphStudioNext.

Admin
Admin

Posts : 4154
Join date : 2011-06-17

View user profile http://codecs.forumotion.net

Back to top Go down

Reply with quote Re: FLV file with vp6f coding will not play

Post by VladMaster98 on Sat Aug 18, 2018 7:33 am

Fixed line 13 with the type MPEGVideo Now works for my flv and webm files.
Test Perl program with a little debuging in it.

use strict;
use Tkx;
use Win32::MultiMedia::Mci;
use Data::Dumper;

my $file = shift || 'c:\temp\a.flv';
my $info="                                                ";
my $mw = Tkx::widget->new('.');

my $vf = $mw->new_frame( -width => 352, -height => 240, -background => 'black');
$vf->g_pack;

my $mci = Win32::MultiMedia::Mci->open($file,alias=>'AVI1',type=>'MPEGVideo',
shareable => 1,
style => 'child',
#parent => hex($vf->winfo('id'))
parent => hex(Tkx::winfo('id',$vf))
);
print "20.info before play".$mci->info($info)."\n";
print Dumper($mci);
Win32::MultiMedia::Mci->SendString("play 'AVT1'");
print "22.After SendString=".$mci->info."\n";
$mci->play;
print $mci->info."\n";
Tkx::MainLoop();

VladMaster98

Posts : 3
Join date : 2018-08-15

View user profile

Back to top Go down

Re: FLV file with vp6f coding will not play

Post by Admin on Sat Aug 18, 2018 3:38 pm

To clarify for everyone who is curious, the "type" value defines which MCI driver to use. The standard available types can be found here:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\MCI32

The "MPEGVideo" value should work for any audio or video file that is playable though DirectShow.

Admin
Admin

Posts : 4154
Join date : 2011-06-17

View user profile http://codecs.forumotion.net

Back to top Go down

Re: FLV file with vp6f coding will not play

Post by Sponsored content


Sponsored content


Back to top Go down

Back to top


 
Permissions in this forum:
You cannot reply to topics in this forum