BCS File
What are BCS files and how to open them
Are you having problems opening a BCS file or are you simply curious about its contents? We're here to explain the properties of these files and provide you with software that can open or handle your BCS files.
What is a BCS file?
BCS files have multiple uses, and BCS Video is one of them. Read more about the other uses further down the page.
BCS Video
BCS Video is a proprietary animation and video container format produced by the program called Brian's Compression Shell. It is used to store compressed video animations or image-sequence shells with attached audio or visual effects, so that the resulting files play back in sequence as motion media. The format focuses on combining simple image and possibly audio frames into a packaged video form using Brian's Compression Shell.
Files in this format are created by Brian's Compression Shell. Users typically assemble frame-based animations or shell projects in the tool, then export or save them into the BCS Video format so they can be viewed or potentially edited by compatible media players or conversion utilities.
Files in this format begin with a four-byte ASCII signature "BCSA".
How to open BCS files
Important: Different programs may use files with the BCS file extension for different purposes, so unless you are sure which format your BCS file is, you may need to try a few different programs.
While we have not verified the apps ourselves yet, our users have suggested five different BCS openers which you will find listed below.
Last updated: August 23, 2026
All known file formats using extension .BCS
While BCS Video is a popular type of BCS-file, we know of 3 different uses of the .BCS file extension. Different software may use files with the same extension for different types of data.
Infinity Engine Compiled Script
These BCS files contain the scripted actions that are associated with something other than the player characters used by Infinity Engine, a game engine. This file uses "triggers" and "responses". Triggers cause a response with a specific outcome, and a response is one or more calls-to-functions.
Yamaha Basic Style
Yamaha Basic Style files are arranger-keyboard accompaniment styles used in Yamaha's Style File Format (SFF), specifically the "Basic Style" subtype. These files store pre-arranged musical backing data - intros, main rhythm sections, fills, and endings - plus additional settings for chord processing, voice assignment, and note transposition. They are written (created or saved) by Yamaha arranger keyboards or Yamaha software that implements style editing or creation, using the Style Creator or related tools. Such styles allow the keyboard to generate full backing-band-like accompaniments in real time, reacting to chords played live on the left hand while the right hand plays melody or improvisation.
Basic Style is one among several sub-types of Yamaha style files distinguished mainly by their extension or label (others include Standard, Pro, Session, etc.). Despite the different names, all share the same underlying format when targeting the same SFF version (either SFF1 or SFF-GE/SFF2). For instruments that only support SFF1, files of various sub-types - including Basic Style - can often be renamed to use the common ".sty" extension without altering internal format. For newer instruments supporting SFF-GE, extra expressiveness is available (especially for guitar parts) but the core structure remains. Instruments read, load and play these files during performance as accompaniment styles. Software that edits or creates styles must honour Yamaha's expected format version, section layout, voice mapping, and associated chunks, or the keyboard may reject or incorrectly play the style.
On a technical level, each Basic Style file begins with a Standard MIDI File header - starting with "MThd" - in SMF format 0, followed by at least one track "MTrk" block. After the MIDI portion, Yamaha-specific data chunks follow: for example "CASM" (style sections), "OTSc" (One Touch Settings), "FNRc" (optional chunk like "Fill/No Repeat count"), "AASM" and "AFil" for Live Audio or multi-part audio styles. Within CASM are "CSEG" groups defining sections (Intro, Main, Fill In, Break, Ending), each with data like "Sdec" (section decode), "Ctab" or "Ctb2" (channel tables including note limits, transposition rules, etc.), and "Cntt". The presence or absence of specific chunks or the version indicator ("SFF1" vs "SFF2" / "SFF-GE") determines which features are supported.
Various apps that use files with this extension
These apps are known to open certain types of BCS files. Remember, different programs may use BCS files for different purposes, so you may need to try out a few of them to be able to open your specific file.
| MAX's HTML Beauty++ | User submitted | |
| Sonic Foundry Batch Converter | User submitted | |
| Bankruptcy Case Software Application | User submitted | |
| National UCC Financing Statement | User submitted | |
| Infinity Script Editor | User submitted |
Help us help others
File.org helps thousands of users every day, and we would love to hear from you if you have additional information about BCS file formats, example files, or compatible programs. Please use the links below or email us at submit@file.org to discuss further.
Not sure exactly what type of file you are trying to open? Try our new File Analyzer. It is a free tool that can identify more than 11,000 different kinds of files - most likely yours too! It will help you find software that can handle your specific type of file. Download File Analyzer here.