Thursday, March 17, 2011

Convert SWF files to embed in PowerPoint

I have a bunch of Shockwave (SWF) files I'd like to insert into a PowerPoint or other presentation show I will make. PowerPoint doesn't seem to accept SWF. Does anyone know a free program I can use to convert these SWF files? Thanks.

Reply 1 : Convert SWF files to embed in PowerPoint

I don't use PowerPoint myself but a quick search in Google for Insert SWF video into PowerPoint seems to show this can be done.

One link I found here: http://www.amarasoftware.com/tutorials/importpowerpoint.html

May be that will help, but if your version of PP is later you may have to find other links.

Hope one of those works for you.

Mark

Reply 2 : Convert SWF files to embed in PowerPoint

Thanks Mark. Your reply got me started with Google. Previously, I was only searching the archives at CNET forums <grin>. However, the URL you mentioned in your post must be referring to PP 2003 because the instructions don't work with PP 2007.

So I went to Google and tried your search string, myself. I did see some URLs in the search returns that specifically mention PP 2007 and the first one I checked doesn't work either! How's that for bad luck? <g>.

The first URL that mentions PP 2007 says "Step 1: Open PowerPoint **options** (emphasis mine) and check the **option** that says "Show Developer Tab in the Ribbon". Now maybe I'm just being thick tonight but I can't find any tab or mention of "options" on my PP 2007. I will keep working with it and check out several other Google search returns, however. If enough people are saying SWF can be inserted into PowerPoint, it must be doable <g>.

Thanks much for your help.

Reply 3 : Convert SWF files to embed in PowerPoint

I finally found the "PowerPoint options" selector I mentioned. It was under the Microsoft logo at the top left side of the program window. I tell you, perseverance is crucial working with Microsoft <g>.

I have been following instructions found at this URL <http://www.labnol.org/software/tutorials/embed-swf-insert-flash-in-powerpoint-presentations/3721/>. Unfortunately, now I can't get PowerPoint to follow these instructions:
---------

Step 2: Click the icon in the Developer Tab that looks like a tilted hammer (highlighted in red) and select Shockwave Flash Object from the next window.

Step 3: Draw a rectangle using your mouse on the PowerPoint canvas, right click and select Properties.

Type the full location of the SWF file in the Movie Property - the Flash swf file could be in some folder on your hard drive or you type type a web address (URL) of a swf files that's available online.
----------

When I try to type the hard drive location of my SWF file, it returns an error message that "Not a Legal Object Name". I haven't tried inserting an SWF file off the internet. Maybe that is only what PowerPoint is set up to do. I will try that later. Right now it's night time here and I've been at this all day. I'm getting cranky from all the glitches <g>. Thanks. Back later when I have more to report. FW.

Reply 4 : Convert SWF files to embed in PowerPoint

What is the name of this Shockwave file and what is the full path to it? Doesn't that Movie Property dialog have an option to 'browse' for a file?

I can't remember what OS you are using but if it is Vista or Win 7 I found a very useful option using Windows Explorer.

Open Explorer and navigate to the folder where the file is. Then the full path is displayed in Explorer's address bar. right click on the right hand word of that path, then select "Copy address as text". Paste that into the required box then add the name of the file immediately afterwards.

EG

If I was looking for a file "ReleaseNotes.htm" on my disk, Explorer gives me;
C:WorkBackupProgx86IntelIntel Control Center

I then copy/paste that, add a backslash and the file name and it becomes
C:WorkBackupProgx86IntelIntel Control CenterReleaseNotes.htm

Note: My path above has spaces in it. Some applications don't like those. If yours does, copy the movie into the same folder where you have saved the presentation file.

That error message "Not a Legal Object Name" is a strange one. It is normally associated with Visual Basic, and Googling it for PP doesn't find me anything, except your own thread here.

I'm beginning to wonder if this is possible with SWF files.

Mark

Reply 5 : Convert SWF files to embed in PowerPoint

Mark, the movie file is on my hard drive. And there is no way to "browse" for the file to put its address in the PP window. Even before, I copied the address from the hard drive just as you described it in your post and pasted it into the very small window in the SWF dialog box of PP.

Further, nothing happens after I paste the address in that window and there is no button to click to indicate "finished" or "ready". So I just hit the "Enter" key on my keyboard and that makes the error message appear.

It's a very funky system. Below is what the Help screen shows for the error message pop-up.
---------

PowerPoint 2007 Developer Reference > Visual Basic for Applications Language Reference > Visual Basic Language Reference > Error Messages

Not a legal object name: 'item
Form and control names must start with a letter and can be a maximum of 40 characters - including letters, numbers, and underscores (_).
Note that the Name property of a form or control is different from the Label properties - Caption, Text, and Value - that label or display the contents of a control at run time. These properties can be restricted keywords, can begin with a number, and can contain nonalphanumeric characters.
------------

FYI: I just tried pasting the same SWF file into WordPerfect's Presentations program. This for years was my preferred program. Unfortunately, WP Presentations only accepts AVI formatted movie files.

So, I think I will investigate converting all my SWF files to AVI or even Flash (FLV?) format. AVI works in both PP and WP and FLV works without any special handling in PP.

N.B. I am running XP Pro for my OS. If you have any further suggestions and time, please send them. Your suggestions are appreciated. Converting these SWF files won't be a snap so being able to use the original SWF files would still be good, if it can be done.

Thanks much.

Reply 6 : Convert SWF files to embed in PowerPoint

Hi, I just downloaded and tried a conversion program (Bytescout to Video Scout) to convert SWF files to AVI or WMV formats. I tried converting to both formats and both times Bytescout reported that sound wouldn't be recorded during the conversion. I think Bytescout likes Vista or Win7 for the operating system not XP like I have.

I tried the conversions anyway and there *was* sound on both conversions. However, the sound was very poor with both formats and in the WMV format (the one Bytescout recommends using) the video picture was reversed!

Also, the file size of the AVI format was too large. The original SWF file is 315 KB. The converted AVI file is 18 MB+. I have dozens of these films to convert and insert into a PowerPoint show. That wouldn't be practical for a traveling PP Presentation saved on a flashdrive.

I'm still scheming solutions so if anyone has an idea, I'm all ears. Thanks.

No comments:

Post a Comment