如何将未知文件转换为MP3?


22

我无法将未知文件类型转换为MP3,因此可以在VLC上播放。

如果将其拖放,则可以正常播放,但是当我打开它并尝试选择VLC作为其程序时,“始终选择此程序来打开这种文件”复选框为灰色,我无法单击它。我想将VLC设置为所有这样的音乐文件的程序。

我正在使用Windows 7。


13
该文件的扩展名是什么?
VL-80

14
恐怕在Windows中,您无法为没有扩展名的文件分配默认应用程序。
VL-80

6
尝试添加.mp3到文件名的末尾。这将给您的操作系统提示该文件可以用VLC播放器打开的提示。请紧记-它的实际格式可能不是MP3,而是其他。设置了文件扩展名后,您将可以为此文件定义默认应用。
VL-80

24
如果你通过拖放,暂停播放该文件,进入播放列表,在文件上右键单击正在播放,然后点击信息...。该编解码器选项卡会告诉你它是什么样的文件,你可以重命名为具有适当延长。不要转换!这将花费时间并降低质量。如果您不知道适当的扩展名是什么,请将其重命名为FileName.vlc并将此扩展名与VLC关联。
AFH

12
“尽管它可以将文件转换为mp3文件...”不,它不会进行任何转换。您实际上只是更改了文件名,程序将其用作提示文件中的内容。帮个忙,并禁用 “隐藏已知扩展”设置。这样可以使您更清楚地了解正在发生的事情。(我个人认为扩展隐藏是最愚蠢的“功能”之一。)
jpmc26 2016年

Answers:


71

如果通过拖放播放文件,请暂停或停止它,然后:

  • 转到播放列表,
  • 右键单击问题文件,然后
  • 点击 Information...

Codec选项卡将告诉您文件的类型,现在您可以退出并重命名文件以添加适当的扩展名。

不要转换文件!这将花费时间并降低质量。如果您不知道适当的扩展名是什么,请将其重命名为FileName.vlcVLC 并将其与VLC关联(可以使用任何未使用的扩展名,但是其他任何人都不太可能使用此扩展名)。


2
或假设VLC可以将所有文件重命名为“ .mp3”(如果.mp3与VLC关联),则假定VLC可以将其整理为:)
rogerdpack

47
这个。切勿仅为了使文件关联正常工作而转换文件。嘘。隐藏文件扩展名是微软做过的最糟糕的事情。上帝禁止人们了解事物的运作方式。
candied_orange

3
@CandiedOrange我不确定这绝对是最糟糕的事情……但是,应该指出的是,转换为MP3是有损的,但是如果需要,VLC当然可以转换为更好的格式。
Auspex

7
@Auspex-大多数常用的音频和所有视频格式都是有损的。如果转换为另一种有损格式,则什么也无法恢复已经丢失的内容,并且不可避免地会进一步降级。
AFH

2
@corsiKa为什么在使用所选的存档工具打开扩展名之前,必须先对其进行更改?
戴维·康拉德

43

编辑
对于有完全相同问题的任何人:不要让我的答案误导您。AFH的答案是正确的,最好不要转换。不过,OP要求它,OP却得到了它。

原始答案:
如果VLC可以播放此文件,则可能可以将其转换。文件菜单中有转换/保存条目(我设置了波兰语区域设置;实际输入的英文可能略有不同)。使用添加按钮添加文件,然后从底部的下拉菜单中选择转换。我的VLC开箱即可使用MP3配置文件。


20
无视?您需要一点耐心。:)我很少使用Windows。我的VLC在Ubuntu上,但我相信它类似于Windows版本。我在文件菜单中有转换/保存,然后有带有文件列表的文件选项卡(原为空)和添加按钮。Windows版本有很大不同吗?
卡米尔Maciorowski

4
@Henry我刚刚在旧的XP上安装了全新的VLC。都在那里。快捷键是Ctrl + R。
卡米尔Maciorowski

15
@KamilMaciorowski你太好了。
摩押

3
@KamilMaciorowski让我给您一个荣誉的[运动精神]徽章,以表达您的态度。
totymedli

2
请注意,虽然转换可能会降低音频质量,但仍然有充分的理由进行转换-主要原因是许多便携式播放器或智能手机音乐应用程序仅支持几种格式。在这种情况下,MP3是“安全”的选择。
sleske '16

5

如果您绝对必须将文件转换为mp3,我建议使用ffmpeg

您可以在命令行上转换文件:

ffmpeg -i random-audio-file -c:a libmp3lame -q:a 4 foobar.mp3

但是,正如其他人所说,如果VLC已经可以播放,则无需进行转换(因此会失去质量)。

最好标识文件类型或编解码器,然后将文件重命名为适当的扩展名,然后您可以在Windows中将其绑定以默认情况下使用VLC打开。

要标识文件类型或音频格式,可以使用ffprobe(也是ffmpeg的一部分)。或使用其他各种工具,例如MediaInfo,它可能对用户更友好,尤其是Windows用户。


3

盲目,快速且肮脏。

您声明自己是一个没有扩展名的mp3文件(vlc播放了该文件)。
您无需进行转换,只需添加扩展名即可对其进行重命名.mp3
如果您进行转换,则会降低质量。

请注意,即使它不是mp3文件,即使您使用错误的扩展名重命名,VLC的每个版本也可能会播放该文件。该问题(如果存在)将仍然存在,但您不会意识到...


如果你觉得unconfortable阅读了上面的答案也许你想读一些线条更...
...一个明智的方式进行是识别其文件类型是和工具可以帮助你......
但是这是另一个任务(ion)[ q1 ],[ q2 ] 之前被询问,回答并关闭了很多次:-)

通常这是可能的,因为许多标准通常在开始时就在文件的特定部分中要求标识码。这是因为vlc可以播放文件的一部分(尚未完全下载)的原因。

有关文件的更多信息,您将在随后的汽车中得到更多灵感。那么您有什么选择呢?

  • Vlc可以做到这一点,正如另一个好的答案所建议的[ 1 ]
  • 如果您有许多文件,则每次使用GUI进行重复操作都可能很耗时。
    许多工具(例如TrID [ 2 ])可以为您识别它们,并最终自动重命名所有文件。
  • 不幸的是,Windows 7默认不包含gnu file命令[ 3 ]。但是幸运的是您可以下载并安装它。然后从外壳程序(执行程序cmd.exe)中,您可以到达文件(cd yourpath),然后编写命令

    file MyUnknowFile
    

    它会回答类似

    ID3版本2.3.0的音频文件包含:MPEG ADTS,第III层,v1,192 kbps,44.1 kHz,立体声

    我输入了粗体 MPEGIII层 ...因此,这是一个mp3文件,这是您的文件因某种原因丢失的扩展名。您只需要将其添加到文件中即可。您还记得“更多的您知道...更多的想法”吗?我可以阅读with ID3,这给了我另一个主意(见下文)。

  • 您可以使用ID3标签重命名器 [ q3 ],是的,您不仅可以更改扩展名,甚至可以更改与ID3标签中包含的信息兼容的文件名
  • 您可以使用在线服务来识别歌曲。他们中的一些人也能够克服错误的扩展名...

但是英雄英雄的道路是艰难的。圣骑士的方法是看你的文件的二进制(也许是十六进制)代码搜索的神奇数字 [ W1 ]在寻找参考表 [ W2 ],了解哪些文件是......并最终重新发明轮。:-)

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.