dogfoodの日記 このページをアンテナに追加 RSSフィード

2008-11-13(木)

[].fllファイルを.mp4に変換するWSHスクリプト【fll2mp4.vbs

いつごろからか、veohダウンロードファイルが.fll形式になっています。

いろいろ検索してみると、どうやら.fllというのはH264/AVCflvファイルらしいです。

変換に対応しているffmpgはrev.15611以上のバージョンらしい。

コマンドをたたくのは面倒なので、mp4に変換するWSHVBScriptを手探りで作ってみました。

http://blog.k-tai-douga.com/article/21071296.html

このあたりから、ffmpeg_bin-15611.zipを落として展開し

ffmpeg.exeと同じ位置にinputというフォルダを作り

その中に.fllファイルを放り込みます。何個でもいいです。

ffmpeg.exeと同じフォルダ

Set WshShell = WScript.CreateObject("WScript.Shell")
Set objFSO = CreateObject("Scripting.FileSystemObject")
Set objFolder = objFSO.GetFolder(WshShell.CurrentDirectory&"\input")
Set colFiles = objFolder.Files

For Each objFile in colFiles
    strFilename = objFSO.GetBaseName(objFile.Name)
	strCom = "ffmpeg.exe -y -i " + """input\"+strFilename + ".fll"" -vcodec copy -acodec copy """ + strFilename +".mp4"""
	If Err.Number = 0 Then
    	Set objFile = objFSO.OpenTextFile(strFilename&".bat", 2, True)
		If Err.Number = 0 Then
			objFile.WriteLine("cd "&WshShell.CurrentDirectory & vbCrLf &strCom)
			objFile.Close
		Else
			WScript.Echo "ファイルオープンエラー: " & Err.Description
		End If
	Else
		WScript.Echo "エラー: " & Err.Description
	End If
next

という内容の.vbsファイルを作ります。仮にfll2mp4.vbsとします。

こんな感じ。

f:id:dogfood:20081115151158p:image

.vbsファイルダブルクリックして実行すると

同じフォルダに(fllファイル名).batが生成されるので

これもダブルクリックで実行します。

mp4ができたら喜んでください。

すいませんすいません 2008/11/26 22:00 すいません.vbsファイルの作り方がよく分からないのですが・・教えていただけないでしょうか

dogfooddogfood 2008/11/28 00:49 ええと
メモ帳に上のソース部分をコピペして
fll2mp4.txtという名前で保存してください。

その後、エクスプローラとかで
拡張子の.txtを.vbsにリネームすればできるかと思います。

エクスプローラ上で拡張子が見えないんだけど!
っていう場合は
エクスプローラのメニューから
[ツール]
> [フォルダオプション]
 > [表示] > [詳細設定]
  > [登録されている拡張子は表示しない]
をOFFにして下さい。

変換男変換男 2008/11/28 14:26  vdsにリネームしてダブルクリックしたのですが、「このファイルを開くには、作成元のプログラム名が必要です。インターネットで自動的にプログラムを検索するか、またはコンピュータにあるプログラム一覧から手動で選択してください。」とでます。これはどうすれば良いのでしょうか。教えて下さい。

変換男変換男 2008/11/28 14:32  すみません、vbsをvdsと間違っていました。直して実行したらmp4ファイルできました。ありがとうございました。

新米新米 2008/12/09 02:16 (fllファイル名).batまではできるんですがそれをダブルクリック
するとプロンプトが開いてこのプログラムは不正な処理を行ったの
で強制終了されますと出て止まり、サイズが0kbの.mp4ファイルがで
きてしまいます。どうすれば正常に処理が終了するのでしょうか?
教えて頂けないでしょうか?

dogfooddogfood 2008/12/09 18:42 こんばんは。

(1)その現象は特定のfllファイルだけに起こっていますか?
違うfllファイルでは成功するのであれば、
fllファイルに問題があるのだと思います。
変換できないfllファイルであるか、
ダウンロードに失敗したfllファイルの可能性があると思います。

(2)ffmpeg.exeをただダブルクリックするだけでも同じエラーが起こりますか?
通常であれば、コマンドプロンプトが開き、
ズラーっと文字が流れて勝手にコマンドプロンプトが閉じます。
この状態にならないのであれば、
ffmpegをダウンロードし直してみてください。

「不正な処理〜」っていうエラーは
システムまわりのエラーだと思うので
原因の特定は難しいのではないかと思います。

メビウスメビウス 2008/12/09 20:29 mp4ファイルってどこにできるのでしょうか?
教えてください、お願いします。

メビウスメビウス 2008/12/09 20:41 すいません。
できました。

新米新米 2008/12/10 16:13 特定のfllファイルだけに起こっているのではなくどのfllファイルでもファイルサイズが0KBになってしまいます。またffmpeg.exeをただダブルクリックするだけだと何もエラーは起こりません。

dogfooddogfood 2008/12/10 16:32 こんにちは

ちょっとお手上げ状態かも・・

ffmpegの問題かもしれません。
↓こちらのサイトからffmpeg_bin-16005.zipをダウンロードして
ffmpeg.exeを置き換えてみてください。
http://blog.k-tai-douga.com/article/23851810.html

新米新米 2008/12/11 16:26 ffmpeg_bin-16005.zipをダウンロードしてffmpeg.exeを置き換えてみましたが、やっぱりサイズが0KBの.mp4ファイルができてしまいます。コマンドプロンプトが開き、ズラーっと文字が流れて勝手にコマンドプロンプトが閉じる前に途中でこのプログラムは不正な処理を行ったので強制終了されますとでてきます。その結果結局プロンプトは閉じません。

dogfooddogfood 2008/12/12 00:53 こんばんは

>>新米さん
お使いのOSはwindowsXPでしょうか?
当方の環境はwindowsXPしかないため、
それ以外のOSでの動作は確認できません。

その他に思いつく対処法としては、
fllファイルの名前を「test.fll」などにリネームしてinputフォルダに入れてみる、などとか・・

そもそもこのスクリプトは、コマンドプロンプト上で

cd (ffmpegのあるフォルダへのパス)

のコマンドを打ってから、

ffmpeg.exe -y -i input\(ファイル名).fll -vcodec copy -acodec copy (ファイル名).mp4

というコマンドを打つ動作を自動化するだけのスクリプトですので
ffmpegそれ自体の動作エラーに関してはどうすることもできないです。

新米新米 2008/12/12 23:43 当方のOSはwindows98です。また、ファイル名をtest.fllにリネームしてやってみても同じ結果になってしまいました。

vfvf 2008/12/14 17:32 MP4 は出来たのですがpspで見れません
どうすればいいですか?

M-MM-M 2008/12/14 21:20 MP4はできたけれど、PSPでは見れませんでした。
iPodでは見れました。

dogfooddogfood 2008/12/17 01:29 ここで生成させるmp4ファイルはPSP用にエンコードされたものではないので、PSPでは見られません。
生成されたmp4を再度、PSP用のmp4ファイルに変換してください。

vfvf 2008/12/19 17:23 どういう風にPSP用に変換するのですか?

M-MM-M 2008/12/21 15:30 解決しました。
ありがとうございます。

sarubobosarubobo 2008/12/28 18:18 batファイルをダブクリすると、
「問題が発生したためffmpeg.exeを終了します・・・・・・・」

と出るんですがどこがいけないのでしょうか?

コチラXP、ffmpegをダブクリしても不都合なしです

M-M M-M 2008/12/30 09:31 fllファイルかと思ったら、flnファイルというものでした。
この場合どうすればよいでしょうか?
未だに分かりません・・・。

M-MM-M 2008/12/31 00:24 なんとか自己解決できました。
ありがとうございます。

nemonemo 2009/01/04 20:00 この方法でmp4ファイルを作ってipodで再生したところ、再生途中で画像のみ早送りのような状態になってしまい、画像と音声がずれてしまいます。
どうにかして修正できないでしょうか?

nemonemo 2009/01/04 20:04 すいません
PCではちゃんと再生できるんですが、ipodだとおかしくなります

乙人乙人 2009/01/08 20:27 すいません
メモ帳にコピペして名前をつけて保存しました
そして、bet(7c06f882acfd0ec666af0e557de2fcf4bc33f02e.bat)
なるものができました
MS−DOSバッチファイルとかいてあるのですがこれでいいのでしょうか?
Wクリックしてもプロンプトがでて瞬時に消えてなにものこらないのですが?
エラーなどは出ていません。

dogfooddogfood 2009/01/09 01:44 亀レスです。

>>vfさん
>>M-Mさん
>>nemoさん

PSPやipodで再生できる動画形式への変換は
googleなどで検索されるとたくさん出てくると思いますよ。
fll2mp4.vbsを使って生成されたmp4ファイルを再変換してください。
私はGom Encoderというソフトウェアを使っています。

>>M-Mさん
.flnという拡張子のファイルの中身は、.fllと同じっぽいですね。
.fllにリネームしてfll2mp4.vbsを使ってみて下さい。
自己解決できた、とのことなのでいまさらですが・・。

dogfooddogfood 2009/01/09 01:49 >>saruboboさん
>>乙人さん

当方の環境(WindowsXP SP3)では
今のところ正常に動いているんですが・・。
状況が再現できないのでちょっと対応できないです。

dokidoki ojisandokidoki ojisan 2009/01/13 23:05 すみません 素人です。最近veohのfllに悩まされておりまして。こちらのサイトから紹介していただいた ffmpeg.exe_bin-15611をダウンロードしzipを展開しましたが、その後ffmpeg.exeをダブルクリックすると、コマンドプロントの画面がダーッと開き勝手に終了します。ここまではできたのですが、その後inputフォルダもつくりそこにfllファイルも入れました。上記で紹介されている。ffmpeg.exeと同じフォルダにvbsファイルを作るとありますが、ここからがわからなくなってしまいました。どのようにすればメモにコピペできるのでしょうか。
当方xpのsp3の環境もあります。
根本的な質問で申し訳ありませんが、教えていただけると幸いです。

dokidoki ojisandokidoki ojisan 2009/01/14 22:18 すみません できました。

tata 2009/01/18 11:00 こういうの欲しかったんです。
便利ですね

ありがとうございました。

hiromaximhiromaxim 2009/01/24 00:30 はじめまして。ド素人です。
書いてある通りフォルダを作成しました。
で。
作成したvbsファイルを実行すると、エラーがでてしまいます。

パスがみつかりません。
Microsoft VBScript 実行時エラー

とあります。
ちゃんとXPです。
教えていただけないでしょうか。お願いします。

名無し名無し 2009/01/24 12:49 感動しました><
ありがとうございます!!

ねぎまねぎま 2009/01/25 12:10 ありがとうございます。
感謝!

キヨキヨ 2009/01/25 16:50 通りすがりの者です
mp4に変換することがでいました
dogfooodさんのおかげです(^^)
ありがとうございました!

しましまりすしましまりす 2009/01/27 19:07 申し訳ありませんが、MS-DOS バッチ ファイルが作成され、ダブルクリックしても、MP4に変換できないです。己人さんと同じ状況です。何か他に最低限の必要な設定があるのですか?すみませんが教えてください。

そぉらぁそぉらぁ 2009/01/29 08:16 乙人さんへ

もしかしたら、ファイルの拡張子が全角になっている、
ということはありませんか?
拡張子を全角で打つと、確かに.batを起動させても
すぐに止まってしまうようですよ。
自分もそのような現象が起きましたが、
対応できましたので、ぜひお試しあれ(^^)

紳月紳月 2009/01/31 00:05 説明文ですが、下記のようになってしまい操作方法が理解できま
せん。当方のパソコンのせいかも知れませんが、下記の状態では
どうしようもありませんので、テキスト文書で下記の部分をご
説明頂けないでしょうか?お願いいたします

ffmpeg.exeと同じフォルダに
  ここから意味不明となります(下記)

Set WshShell = WScript.CreateObject("WScript.Shell")
Set objFSO = CreateObject("Scripting.FileSystemObject")
Set objFolder = objFSO.GetFolder(WshShell.CurrentDirectory&"\input")
Set colFiles = objFolder.Files

For Each objFile in colFiles
strFilename = objFSO.GetBaseName(objFile.Name)
strCom = "ffmpeg.exe -y -i " + """input\"+strFilename + ".fll"" -vcodec copy -acodec copy """ + strFilename +".mp4"""
If Err.Number = 0 Then
Set objFile = objFSO.OpenTextFile(strFilename&".bat", 2, True)
If Err.Number = 0 Then
objFile.WriteLine("cd "&WshShell.CurrentDirectory & vbCrLf &strCom)
objFile.Close
Else
WScript.Echo "ファイルオープンエラー: " & Err.Description
End If
Else
WScript.Echo "エラー: " & Err.Description
End If
next
ここでおかしな部分が終わりです

という内容の.vbsファイルを作ります。仮にfll2mp4.vbsとします。
  以上よろしくお願いします

おりゅうっちおりゅうっち 2009/01/31 22:23 結構簡単でした。僕は小学六年ですが、5分かからずにできました。ありがとうございました。

まいくるまいくる 2009/02/02 16:50 エラー-2002:ムービー内で不正なパブリック・ムービー・アトムが見つかりました

ってエラーメッセージがでてmp4ファイルが開けないんですけどどうしたらいいんですか?

dogfooddogfood 2009/02/02 20:53 このところ忙しくて
亀レスすいません・・

>>hiromaximさん
>>しましまりすさん
fllフォルダを作って、
その中に.fllファイルを入れるとできるはずなのですが・・
特に下準備は必要ないはずです。
もし可能であれば、Cドライブ直下にフォルダを作って

c:\フォルダ\ffmpg.exe
c:\フォルダ\fll2mp4.vbs
c:\フォルダ\input\test.fll

という配置で実行してみてください。

>>紳月さん
メモ帳に上のソース部分をコピペして
fll2mp4.txtという名前で保存してください。

その後、エクスプローラとかで
拡張子の.txtを.vbsにリネームすればできるかと思います。

エクスプローラ上で拡張子が見えないんだけど!
っていう場合は
エクスプローラのメニューから
[ツール]
> [フォルダオプション]
 > [表示] > [詳細設定]
  > [登録されている拡張子は表示しない]
をOFFにして下さい。

>>まいくるさん

エラー-2002:ムービー内で不正なパブリック・ムービー・アトムが見つかりました

これはもしかして、巨大なfllファイルですか?
私も詳しくないのですが、検索したところ
http://www.oshiete-kun.net/archives/2008/10/ipodmp42002.html
こういうバッチを見つけました。
お試しください。

琴葉琴葉 2009/02/05 12:06 3日前まで某サイトでVeohのリンクを打ち込んでMp4をDL出来るサイトがあったのですが
そこもMp4に変換されなくなってしまいfllをMP4にするので3日悩まされたのですが
dogfoodさんのが今のところ1番簡単で短時間に綺麗に変換できました!
本当にやり方公開ありがとうございます!

まわり。まわり。 2009/02/09 14:22 いろいろなサイトを巡りめぐって、こちらへたどり着きました。
無事に変換できてホッとしています。
公開等、本当にありがとうございました。

いまのいまの 2009/02/10 20:57 とても簡単ですね!
なんでもっと早くこのサイトに辿り着かなかったのか、と多少後悔しています……
いろんなサイトで見た「拡張子をflvに変えればいい」という文で半ば諦めかけていたので、とてもうれしいです。
ありがとうございました。

りつりつ 2009/02/22 12:08 mp4に変換できました

スクリプト?(不思議な文字がいっぱいのヤツ…)
見ただけでお手上げでしたが、手順通りに進めてみたらあれよあれよで出来ました!

やれば出来るものなのですね・・・感動しました


残念ながら
『エラー-2002:ムービー内で不正なパブリック・ムービー・アトムが見つかりました』
が出てしまいAoA MP4 Patchを実行したのですが、解決しませんでした。

FLVで見れているので満足なのですが、せっかくmp4に変換できたので、もうちょっと自分でサイトを回って奮闘してみます。

dogfood様 ありがとうございました!

aliali 2009/02/22 20:54 mp4に変換されたものほどこに表示されるのでしょうか?
教えてください!!

ニアニア 2009/03/20 23:36 初めまして。ニアというド素人です。
本当に全然わからないので質問させてください。vbsの作り方はググりましたが間違ってたら教えてください。
まずVBScriptなんて言葉すら知らなかったもので・・・。
Macを使用してまして、スクリプトエディタに上のソース部分を貼り付けました。
すると保存する際に「この identifier の後に unknown token を書くことはできません。」と出てきました。
ドラッグされている部分は1行目の「Set WshShell = WScript.CreateObject("WScript.Shell")」の「WScript.」部分。
このせいで保存を何回しても名称未設定のままだし、保存もしてくれません。直してから保存しろってことなんでしょうね。
(しかも保存もtxtだとできないようで・・・・。末尾は「.scpt」でないといけないと警告が出ます。)
それとエクスプローラでリネームってどうやれば良いんでしょうか???

ド素人が付け焼き刃の知識で手を出すのが行けないのだとは思いますが、みなさまにも懇切丁寧に教えていらっしゃるので、優しい肩だと思って書き込ませて頂きました。
どうしてもmp4に変換したいムービーがあるので、どうかお願いします!

dogfooddogfood 2009/03/25 17:08 適当に公開したスクリプトに
皆さん関心持っていただいてありがとうございます。

>>aliさん
mp4はfll2mp4.vbsと同じフォルダに出力されます

>>ニアさん
当方macを持っていないので検証はできないです・・
確実な方法としてはネットカフェなどのwindowsXP環境で実行することですが、
macでもターミナルを使うことができれば
(参考:http://homepage.mac.com/notex/osx/01/index.html)
cdコマンドで.fllファイルがあるディレクトリに移動して

ffmpg -y -i "入力ファイル名.fll" -vcodec copy -acodec copy "出力ファイル名.mp4"

というコマンドを実行することで変換可能なはずです、おそらく

無双無双 2009/04/08 19:05 .vbsを作ってダブルクリックすると、

スクリプト: C:WINDOWSタスクデスクトップffmpeg_bin-15611.vbs
行: 3
文字: 1
エラー: オブジェクトでサポートされていないプロパティまたはメソッドです。:'WshShell.CurrentDirectory'
コード: 800A01B6
ソース: Microsoft VBScript 実行時エラー

と、出てなにもできません。

CMCM 2009/04/09 15:21 初めまして…
flvファイルをmp4ファイルに変換したいのですが…
ffmpeg.exeと同じファイルの中にメモ帳に貼り付けて
fll2mp4.vbsに拡張子を変えたファイルを入れ
ダブルクリックしたところbatファイルが出来ました。
そしてbatファイルをダブルクリックしたのですが
何もおきません。
レスを読んでいくとココでmp4ファイルが出来るわけですよね?
何処かがおかしいのでしょうか?
フォルダはディスクトップに名前を「ffmpeg_bin-15611」と作り
inputフォルダにYouTubeからRealPlayerでDLした動画の
flvファイルを入れました。

n§n§ 2009/04/18 15:13 凄いです!出来ました!!!\(≧∀≦)/
本当に感謝してます。ありがとうございました!

とーしろーとーしろー 2009/04/22 07:25 この変換どうしてそうなるのかわからないけどMP4になっちゃいました??( ̄ロ ̄|||)
これすごいですねぇ・・・プログラムさっぱりだ〜

ありがとうございました!

ぴろぴろ 2009/04/25 21:06 今までは、mp4に変換できたのにここ最近になって、batファイルをクリックするとコマンドプロンプトは起動しますが、すぐに消えてmp4ファイルが、0KBで出てくるんですけど皆さんも同じですか?それとも自分でけでしょうか?

ナイルナイル 2009/04/26 18:54 mp4に変換できたのですが、一部開いたりITunesに入らなかったりします。
どうしたらいいでしょう?

uryury 2009/05/18 13:58 batファイルを
ダブルクリックしているのに
mp4になりません
どうしたらいいですか?

uryury 2009/05/18 14:13 すいません
できました

uryury 2009/05/18 15:54 Gom Encoder
以外にもPSP用に変換できるサイト
は無いんですか?

石井石井 2009/05/18 20:18 スゲーーーーー☆

ほんと助かりました。ありがとうございます。

hirohihirohi 2009/05/24 05:20 すんまそん、俺ばかなんで


もう少しわかりやすく説明していただけませんか?

chapchap 2009/05/27 17:25 リンクを無断で張ってしまいました。
もしだめでしたら消します。

でじでじ 2009/05/27 21:19 やり方が良く分かりません。もうちょっと詳しく教えてください

yurayura 2009/06/14 00:55 ありがとうございます。

とても助かりました。

青 2009/06/18 00:47 今試行錯誤しながらがんばった結果、出来ましたー!!
出来なかった分、うれしいです!
ありがとうございました〜

きもんきもん 2009/07/14 20:50 便利なものをありがとうございます。

助かりました。

よ 2009/07/24 14:53 感動しました。
ありがとうございました。

achamoachamo 2009/08/06 22:51 batファイルをダブルクリックしているのにmp4にならないのですがどうすればよいでしょうか?
困ってます。。誰か助けてください><

ゴッドゴッド 2009/08/20 16:30 ありがとうございます。
神様。

KK 2009/09/02 23:18 このページを見つけて半年程になりますが、このスクリプトを応用して、fullファイルからwmv、mpg(DVDの方)に変換したり、また、ソースをwmvからmpgをつくったり、最近は、MTSファイルをmpgに変換したりと大変役に立っています。本当にありがとうございました。利用されている皆さんも、出力したいファイル形式によって、ここ↓
"ffmpeg.exe -y -i " + """input\"+strFilename + ".fll"" -vcodec copy -acodec copy """ + strFilename +".mp4"""
を書き変えれば良いだけなので便利に使えているといいですね。

ああああ 2009/09/03 22:52 あなたは天才だと思います!!

ああああ 2009/09/03 22:52 あなたは天才だと思います!!

J 2009/09/09 20:57 すばらしいです。ありがとうございました!!

J 2009/09/09 20:57 すばらしいです。ありがとうございました!!

ジョニージョニー 2009/09/25 11:06 私にもできました。本当に助かります。ありがとうございました。

みすたーXみすたーX 2009/09/25 21:29 やったーぼくにもできました ありがとうございます

しばしば 2009/10/08 19:15 初めまして。
MP4に変換できました。ありがとうございました!^^

PP 2009/11/10 00:39 はじめまして。
batをダブルクリックしてmp4をつくる過程についての質問なんですが、できたmp4が0KBになってしまいます・・・。前回はうまくいったんですけど・・・。どうしたらいいのか教えて下さい><

PP 2009/11/10 00:52 ffmpegをDLしなおしたらできました。ご迷惑かけてすみませ。んでした。

kingmousekingmouse 2009/11/16 22:27 はじめまして。
こんなに簡単しかも超高速で・・・!

無事変換できました。
ありがとうございます。

FF 2009/12/02 22:18 このサイトを見つけて1つ試してみたところ
簡単に出来ました、、、が
違うのをやったら1秒だけしか出来ませんでした
再びDLしなおしてやってみましたがだめでした
解決法を・・・お願いします

FF 2009/12/02 22:18 このサイトを見つけて1つ試してみたところ
簡単に出来ました、、、が
違うのをやったら1秒だけしか出来ませんでした
再びDLしなおしてやってみましたがだめでした
解決法を・・・お願いします

FF 2009/12/02 22:18 このサイトを見つけて1つ試してみたところ
簡単に出来ました、、、が
違うのをやったら1秒だけしか出来ませんでした
再びDLしなおしてやってみましたがだめでした
解決法を・・・お願いします

FF 2009/12/02 22:20 すいません、
3つも投稿されてしまいました。

mimimimi 2009/12/04 16:03 ここで変換したやりかたで変換しました。
mp4になったのですがiPodにいれると再生してから13分あたりで
動画だけ早送りになり、
音声だけが普通に聞こえる状況になってます。
解決法わかりませんか?

KK 2009/12/11 23:58 こんばんは。
F様へ
質問ですが、その「違うの」は変換されてないのではなくて、1秒でも変換されたのですか?
nimi様へ
その変換された動画は、パソコンでは普通に再生されるのですか?

niminimi 2009/12/25 10:01 こんにちは
Kさんへ
はい、パソコンでは普通に再生されます。

KK 2010/01/03 14:35 nimi様へ
お返事遅れてすみません。このサイトの上のほうにもそのような報告があり、作者さんはGom Encoderを紹介していますね。
以前に私が書いたように
"ffmpeg.exe -y -i " + """input\"+strFilename + ".fll"" -vcodec copy -acodec copy """ + strFilename +".mp4"""
の部分を書き換えればいいのですが、簡単にipod用のmp4にするコマンドを考え中です。使っているffmpegのバージョンも教えていただければありがたいです。(バージョンによって使えないコマンドもあるので)

KK 2010/01/05 19:20 nimi様 またはiPodを利用されている皆様へ
申し訳ありませんが、
"ffmpeg.exe -y -i " + """input\"+strFilename + ".fll"" -vcodec copy -acodec copy """ + strFilename +".mp4"""
の部分を
"ffmpeg.exe -y -i " + """input\"+strFilename + ".fll"" -f ipod -vcodec copy -acodec copy """ + strFilename +".mp4"""
にして変換してみて、iPodで再生できるか、教えていただけませんか?自分でやればいいのでしょうが、持ってないので確かめられないのです。

ヒロキーヒロキー 2010/01/06 19:10 すみません、管理人さん、全てがわかりませんorz
僕は中1です。全くわかりません
学校の部活動で、DVDをつくってきてくれといわれたので、いそいでいます。。
すみませんが詳しく教えていただけますか?
本当に急いでいます!
メールアドレスも記載しました。本当に急いでいるので、メールの方にせつめいおねがいします。
わからないのは、
展開したときになにも変わらないということです。
さらにそのVBSフォルダの作り方です。
詳しく乗せているとは思いますが、ぼくには理解ができません。。。。
どうか回答即おねがいします。
管理人さん以外の方々でもかまいません!
本当にお願いします!!!

KK 2010/01/07 19:04 ヒロキー君へ
間に合うかな?今は中1でもDVDをつくるんだね。びっくりだね。
さて、確かに今、ffmpegをダウンロードして解凍しても、ffmpeg.exeしか出てこないね。まず、どこでもいいので(デスクトップでもいいし、マイドキュメントでもいい)ffmpegという名前のフォルダを作ります。(他の名前でもいいが、区別するために)そこに、解凍したffmpeg.exeを入れて、そのフォルダの中にinputというフォルダを作ります。そして、vbsは、ffmpegの中に作ります。作り方は、
下の部分をコピーします。(Setからnextまで)
Set WshShell = WScript.CreateObject("WScript.Shell")
Set objFSO = CreateObject("Scripting.FileSystemObject")
Set objFolder = objFSO.GetFolder(WshShell.CurrentDirectory&"\input")
Set colFiles = objFolder.Files

For Each objFile in colFiles
strFilename = objFSO.GetBaseName(objFile.Name)
strCom = "ffmpeg.exe -y -i " + """input\"+strFilename + ".flv"" -target ntsc-dvd -acodec ac3 -ab 256k -ar 48000 -ac 2 -vcodec mpeg2video -aspect 4:3 -r 29.97 -vcodec mpeg2video -b 4000k -s 720x480 """ + strFilename +".mpg"""
If Err.Number = 0 Then
Set objFile = objFSO.OpenTextFile(strFilename&".bat", 2, True)
If Err.Number = 0 Then
objFile.WriteLine("cd "&WshShell.CurrentDirectory & vbCrLf &strCom)
objFile.Close
Else
WScript.Echo "ファイルオープンエラー: " & Err.Description
End If
Else
WScript.Echo "エラー: " & Err.Description
End If
next
このスクリプトは、映像ビットレート:4000K、音声ビットレート:128k 4:3のmpeg2のファイルができるスクリプトです。このコピーしたものを、メモ帳を開いて貼り付けます。その後、「名前をつけて保存」で「保存する場所」をffmpeg.exeと同じフォルダにして、「ファイルの種類」をすべてのファイルにして、たとえば「fll2mpeg2.vbs」という名前を付けます。大切なのは、拡張子が.vbsとすることであって名前は何でもいいです。
そして、保存した後にfllファイルをinputフォルダの中に入れて、vbsをダブルクリックすると、映像ファイル名.batというファイルがffmpeg.exeと同じフォルダ内に出来ているはずなので、それをもう1度ダブルクリックします。そうするとエンコードが始まると思います。mpegファイルは、ffmpeg.exeと同じフォルダ内に出来ていると思います。後は、使っているソフトでDVDを作ってください。

ヒロキーヒロキー 2010/01/09 06:54 kさん本当にありがとうございます!
助かりましたm(_ _)m
本当にありがとうございますm(_ _)m
これでDVDflikcでエラーがてなければいいんですが・・
本当に本当にありがとうございました!!! m(_ _)m

ヒロキーヒロキー 2010/01/09 07:43 I 07:42:00 ImgBurn Version 2.4.4.0 started!
I 07:42:01 Microsoft Windows 98
I 07:42:01 Total Physical Memory: 1,039,724 KB - Available: 358,016 KB
I 07:42:01 Initialising ASPI...
E 07:42:01 Unable to initialise ASPI! - WNASPI32.DLL
E 07:42:01 Reason: 指定されたモジュールが見つかりません。
E 07:42:01 You need to install an ASPI manager.
E 07:42:01 Visit http://www.imgburn.com to download one.
E 07:42:01 Alternatively, try changing the 'I/O Interface' in the Settings to a different one.
しかし・・・・・・・
このようになってしまいました。。。

KK 2010/01/10 21:21 ヒロキー君へ
「aspiドライバ ダウンロード xp」 というキーワードでgoogleで検索してみると見つかるよ。上から3番目のネロのをダウンロードしたらいいんじゃないかな。

KK 2010/01/10 21:30 追記
どうせ再エンコードするんだったら、ファイルは小さい方がいいから、wmvファイルを作るのも乗せておきます。
Set WshShell = WScript.CreateObject("WScript.Shell")
Set objFSO = CreateObject("Scripting.FileSystemObject")
Set objFolder = objFSO.GetFolder(WshShell.CurrentDirectory&"\input")
Set colFiles = objFolder.Files
dim a
dim b

a = InputBox("音声ビットレートを入力してください。(Kbps)")
b = InputBox("ビデオビットレートを入力してください。(Kbps)")

For Each objFile in colFiles
strFilename = objFSO.GetBaseName(objFile.Name)
strCom = "ffmpeg.exe -y -i " + """input\"+strFilename + ".flv"" -acodec wmav2 -vcodec wmv2 -ab "+a +"k -vcodec wmv2 -b "+b +"k -ar 48000 -ac 2 -acodec wmav2 -s 640x480 """ + strFilename +".wmv"""
If Err.Number = 0 Then
Set objFile = objFSO.OpenTextFile(strFilename&".bat", 2, True)
If Err.Number = 0 Then
objFile.WriteLine("cd "&WshShell.CurrentDirectory & vbCrLf &strCom)
objFile.Close
Else
WScript.Echo "ファイルオープンエラー: " & Err.Description
End If
Else
WScript.Echo "エラー: " & Err.Description
End If
next

音声ビットレートを入力してください。(Kbps)と出てきたら大体は128を、
ビデオビットレートを入力してください。(Kbps)と出てきたらDVD作るなら3000とか4000に、ただ変換するだけなら1000位で充分だと思います。ソースのビットレートが高ければ高くしてもいいですが、veohにあがっているのなんて、700、800くらいのしかダウンロードできませんからね。

ヒロキーヒロキー 2010/01/11 16:20 わかりました。
一応ダウンロード&インストールしました。
またモジュールエラーになったらおねがいします。。。。
ではやってみます。。

ヒロキーヒロキー 2010/01/11 16:20 わかりました。
一応ダウンロード&インストールしました。
またモジュールエラーになったらおねがいします。。。。
ではやってみます。。

ヒロキーヒロキー 2010/01/11 16:20 わかりました。
一応ダウンロード&インストールしました。
またモジュールエラーになったらおねがいします。。。。
ではやってみます。。

ヒロキーヒロキー 2010/01/12 16:57 kさんありがとうございました^^
おかげさまでできました。
ありがとうございました。。
m(_ _)m

KK 2010/01/12 18:23 ヒロキー君へ(見ていたら)
よかったね。でも、DVD作成ソフトは、市販の物とかドライブにバンドルされている物でも持っていたほうがいいと思うよ。今回は必要がなかったかもしれないけど、メニューをちゃんと作れるものがあったほうが、複数の動画をDVDにする場合とかあったほうが便利だからね。それに、私が使っているムービーライターとかだとソースがmpeg2ファイルなら、そのまま再エンコードしないでDVDが作れるので二度手間にならないからね。

海さん海さん 2010/01/21 22:43 このサイトを見つけて変換をやってみたのですが、出てきたbatファイルをダブクリしても変なスクリプトが一瞬出るだけでその後何も起こりません。mp4はどこか違うフォルダにでも作成されるんですか?どなたか教えてください。よろしくお願いします。

海さん海さん 2010/01/21 22:58 すいません。できました!どうもありがとうございました。

niminimi 2010/01/25 11:16 Kさんへ
遅くなってすいません
vbsのファイルを指示通りかきかえたのですが、
まだiPodにいれると13分あたりから動画だけが早送りされてしまいます。

齋藤さん齋藤さん 2010/03/15 14:58 はじめまして。
上記の通りにやったら一発で出来ました。
大変有難う御座います。

ViderstViderst 2010/03/18 20:37 dogfoodさん……
これはすごすきますって

yuriyuri 2010/03/23 19:21 vbsにリネームしてダブルクリックしたのですが、「このファイルを開くには、作成元のプログラム名が必要です。インターネットで自動的にプログラムを検索するか、またはコンピュータにあるプログラム一覧から手動で選択してください。」とでます。これはどうすれば良いのでしょうか。

ナッキーナッキー 2010/03/29 15:28 はじめまして。動画を変換して、携帯に入れて見ようと思ったのですが、途中から音ズレしてしまいます。あと変換した動画がすべて最後まで変換できてなく、23分くらいで終わってしまいます。どのようにすれば良いのでしょうか?

あーあー 2010/04/11 01:07 わーいありがと!喜びました^^〃

グリムグリム 2010/04/13 00:32 出てきたbatファイルをダブクリしても変なスクリプトが一瞬出てきて出来たMP4ファイルが0KBになってしまうんです。どなたか解決法を教えてください。

NumNum 2010/04/16 03:02 >yuriさん
半角で「.vbs」って打ってる?全角になってない?

>ナッキーさん
携帯で再生するなら、「携帯動画変換君」とかで再変換しては?
途中で終わるのは元ファイルの問題かもね

>グリムさん
ffmpegが古いとか。
http://blog.k-tai-douga.com/article/36834202.html
こことかで最新のを落としてみれ

グリムグリム 2010/04/17 22:54 とりあえずffmpegは最新の物にしてます。
コメしてから気付いたのですが、MP4ファイルが0KBになってしまう人はパソコンやUSBのメモリ残量が少ないのではないのでしょうか?

Numさん返信ありがとうございました。
もう少し自分で頑張ってみます。

ナッキーナッキー 2010/04/26 19:56 遅れてすみません。 ありがとうございました! 解決しましたデス

変換男変換男 2010/05/22 09:01 veohはfllファイルなのでとても役立っています。開発してくださってありがとうございます。
そこで、お願いなのですが、最近 f4vファイルの動画が多くなってきています。おそらく、fllファイルに近い拡張子だと思われるのですが、これをmp4ファイルに変換するものはできませんか。

namaenamae 2010/07/10 00:47 Set WshShell = WScript.CreateObject("WScript.Shell")
Set objFSO = CreateObject("Scripting.FileSystemObject")
Set objFolder = objFSO.GetFolder(WshShell.CurrentDirectory&"\input")
Set colFiles = objFolder.Files

For Each objFile in colFiles
strFilename = objFSO.GetBaseName(objFile.Name)
strCom = "ffmpeg.exe -y -i " + """input\"+strFilename + ".f4v"" -vcodec copy -acodec copy """ + strFilename +".mp4"""
If Err.Number = 0 Then
Set objFile = objFSO.OpenTextFile(strFilename&".bat", 2, True)
If Err.Number = 0 Then
objFile.WriteLine("cd "&WshShell.CurrentDirectory & vbCrLf &strCom)
objFile.Close
Else
WScript.Echo "ファイルオープンエラー: " & Err.Description
End If
Else
WScript.Echo "エラー: " & Err.Description
End If
next

↑これでいけるんじゃね?試してないけど

変換男変換男 2010/07/26 19:51 namaeさん

 作って下さってありがとうございました。
 早速、vbsファイルを書き換えて実行してみました。結果はbatファイル作成はできたのですが、残念ながらbatファイルを実行してもmp4ファイルにはなりませんでした。

小吉小吉 2010/08/07 12:21 mp4にはなったのですが
pspに入れてみると
非対応データになってしまい
動画を見ることができません

ビデオコーデックも表示されず困っています

なんででしょうか
教えてください

小吉小吉 2010/08/07 12:21 mp4にはなったのですが
pspに入れてみると
非対応データになってしまい
動画を見ることができません

ビデオコーデックも表示されず困っています

なんででしょうか
教えてください

yagoroyagoro 2010/09/07 09:40 You Tube から落としたファイルに動画ソフトで読み込めないものがあったので、ググッたら貴サイトに辿り着き、書かれた通りにやったら一発でうまくいきました。
いちいちエンコードの時間掛けずに済むので助かります。
ありがとうございました。

siawasesiawase 2010/09/26 16:26 pspなら4Videosoft PSP 変換は効果がいいです。
http://www.4videosoft.jp/

???????? 2010/12/04 09:18 ありがとうございますm(__)m変換できました(・∀・)

kONJIKIkONJIKI 2011/05/15 10:08 御報告

Win7 HOME 64bitで 正常に変換できました ^^

有り難う御座います

meme 2011/12/07 16:58 できました。とても説明がわかりやすくてよかったです。ありがとうございます。

スパム対策のためのダミーです。もし見えても何も入力しないでください
ゲスト


画像認証

トラックバック - http://d.hatena.ne.jp/dogfood/20081113/1226600779