What Specifications to Make Videos Play In BMS
Can someone please explain exactly the specifications BMS requires to play a video I create (played when clicking a campaign, during the campaign, or BMS intro movie…)
Getting videos to play in a theater is proving much more difficult than I thought. BMS is extremely picky… It supposedly will play an AVI with codec H.264/MPEG-4 AVC…?
Well I’ve tried creating such AVI’s with Cyberlink Powerdirector and Adobe Premiere, I’ve tried converting using ffmpeg trying all kinds of settings, none of them work.
The one thing that semi-worked is a small obscure program, “Freemake Video Converter”. (after getting rid of the Open Candy adware it’s bundled with, be careful) Finally an AVI which it produced inexplicably played in-game, but Freemake is bugged and produces a horrible clicking noise at the beginning of each video, which is ridiculous… It makes no sense, the video that comes out of Freemake has all the same properties of the other videos, so why it works and the others don’t I have no clue.
There must be someone who can explain BMS’s mechanics for playing videos and exactly what kind of video it can play!
Please tell me as much detail as possible…
Ask Cougar at the 56th perhaps? Balkans is also using their own custom videos for campaigns?
I believe those videos came with Allied Force, as did the Balkans.
The next obvious person to ask is Starrats, since Nordic is packed with loads of fantastic videos… But I’m afraid I’ve already juiced poor Starrats for as much info as I could He turned me onto the “Freemake” program, but that solution is just not working for me. There is no reason why I shouldn’t be able to make a video in Adobe Premiere or ffmpeg that will work. I just need to know exactly what BMS wants from me.
Ain’t ffmpeg used by bms? Look at the current video properties and create one with same properties. What you can change is what to display and for how long…
It should play.
It would be nice to report your findings here so others can benefit also.
Στάλθηκε από το MI 5 μου χρησιμοποιώντας Tapatalk
Here’s the output of Linux’ “file” command:
$ file E1A.avi
E1A.avi: RIFF (little-endian) data, AVI, 368 x 208, ~15 fps, video: H.264 X.264 or H.264, audio: MPEG-1 Layer 3 (stereo, 22050 Hz)
hmmm I believe this is solved and I added it to the hotlist.
solved?? hahahaha well good luck to anyone reading this in the hotlist! I’ve made videos with all of those exact specs… they don’t play.
Also you’re thinking of the codec “ffdshow” that bms used to use.
ffmpeg is a command line program for transcoding multimedia files.
And Starrats’ Nordic Theater videos have different framerate, bitrate, resolution, audio… e.g. 1600 x 900 6000kbs. 30fps. audio br 160kbps. 44khz., so that obviously isn’t the key.
And again, it’s not a matter of me having BMS set up correctly, I promise. I can make the video from “Freemake” work, so BMS is ready to play the video. I just drag and drop the new one into the correct spot.
Here is a sample mp4 video, it’s only 5mb.
Since this is solved, it should be real simple for someone to use ffmpeg to convert it to an AVI that BMS will play, right? Please do and send it back to me, I’ll tell you if it plays in BMS.
Alternately you could just give me the command line you want me to test in ffmpeg.
Sorry, I don’t know what I am doing right, but I can take your vids and record my every step, this way you may see a process that works and also have some vids that dont snap and crackle in startup. I dl the test vid but don’t have my regular progs on this laptop. If you pm me some links, I can convert as many as you want and then test the vid in bms. this I could do tonight and send back asap.
Thanks man, you’re literally the most helpful person around here… I don’t have all the videos ready and I don’t want to ask you to convert them all for me anyways. Just watching you convert the sample vid would be nice, and wastes the least amount of your time.
But someone around here must know how BMS works and what it requires. Someone who has actually transcoded a video for BMS before. Please,