2017-06-22 12 views
0

再エンコードせずにrmvbファイルからパーツを素早くコピーしたい。このコマンドは、MP4ファイルで正常に動作しなくrmbvで(私はここで、時間と期間を開始落とし):ffmpegは再エンコードせずにrmvbファイルから部品をコピーできますか?

ffmpeg -i input -c copy output 

私はこのようなRMVBでそれを使用する場合:

ffmpeg -i 1.rmvb -c copy 1.mp4 

私はこのエラーを取得する:

ffmpeg -i 1.rmvb -c copy 2.rmvb 

[mp4 @ 00bb8980] Could not find tag for codec rv40 in stream #0, codec not curre ntly supported in container Could not write header for output file #0 (incorrect codec parameters ?): Invali d argument Stream mapping: Stream #0:1 -> #0:0 (copy) Stream #0:0 -> #0:1 (copy)

は私もこれを試してみました

[NULL @ 04748980] Unable to find a suitable output format for '2.rmvb' 2.rmvb: Invalid argument

私は、このコマンドを試してみました::10

と、このエラーまし

ffmpeg -i 1.rmvb -c:v copy -c:a aac -strict experimental -b:a 128k 1.mp4 

をして、このエラーました:

[mp4 @ 046e0020] Could not find tag for codec rv40 in stream #0, codec not curre ntly supported in container Could not write header for output file #0 (incorrect codec parameters ?): Invali d argument Error initializing output stream 0:1 -- [aac @ 046e1bc0] Qavg: nan Conversion failed!

私はthis topic読み: をしかし、解決策は動作しません私は多くの試行の後、これは働いた(そして時間がかかりすぎた)コマンドです:

ffmpeg -i 1.rmvb -c:v libx264 -b:a 32k output.mp4 

しかし、私はファイルを再エンコードしたくありません。どんな解決策ですか?

編集: 私が試した:

ffmpeg -i 1.rmvb -c copy 1.mkv 

ffmpeg version N-86447-gfeb13ae Copyright (c) 2000-2017 the FFmpeg developers built with gcc 7.1.0 (GCC) configuration: --enable-gpl --enable-version3 --enable-cuda --enable-cuvid --e nable-d3d11va --enable-dxva2 --enable-libmfx --enable-nvenc --enable-avisynth -- enable-bzlib --enable-fontconfig --enable-frei0r --enable-gnutls --enable-iconv --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-li bfreetype --enable-libgme --enable-libgsm --enable-libilbc --enable-libmodplug - -enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enabl e-libopenh264 --enable-libopenjpeg --enable-libopus --enable-librtmp --enable-li bsnappy --enable-libsoxr --enable-libspeex --enable-libtheora --enable-libtwolam e --enable-libvidstab --enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx264 --enable-libx265 --enable -libxavs --enable-libxvid --enable-libzimg --enable-lzma --enable-zlib libavutil 55. 63.100/55. 63.100 libavcodec 57. 98.100/ 57. 98.100 libavformat 57. 73.100/57. 73.100 libavdevice 57. 7.100/57. 7.100 libavfilter 6. 92.100/6. 92.100 libswscale 4. 7.101/4. 7.101 libswresample 2. 8.100/ 2. 8.100 libpostproc 54. 6.100/54. 6.100 [rm @ 033a7520] Invalid stream index 2 for index at pos 206099254 Input #0, rm, from '1.rmvb': Metadata: title : ArabSeed.CoM author : ArabSeed.CoM copyright : ArabSeed.CoM comment : ASMRuleBook : #($Bandwidth >= 0),Stream0Bandwidth = 64082, Stream1Bandwi dth = 285918; Audiences : Easy RealMedia Tool's Audience; audioMode : music Creation Date : 4/22/2010 4:31:14 Description : This File is Created by Easy RealMedia [email protected]! Email : [email protected] Generated By : Easy RealMedia Tools V1.8x HomeWeb : http://redcheek.net Keywords : ArabSeed.CoM Modification Date: 4/22/2010 4:31:14 videoMode : normal Duration: 01:16:35.69, start: 0.000000, bitrate: 358 kb/s Stream #0:0: Audio: cook (cook/0x6B6F6F63), 44100 Hz, stereo, fltp, 64 kb/ s Stream #0:1: Video: rv40 (RV40/0x30345652), yuv420p, 720x408, 280 kb/s, 25 fps, 25 tbr, 1k tbn, 1k tbc Output #0, matroska, to '1.mkv': Metadata: title : ArabSeed.CoM author : ArabSeed.CoM copyright : ArabSeed.CoM comment : ASMRuleBook : #($Bandwidth >= 0),Stream0Bandwidth = 64082, Stream1Bandwi dth = 285918; Audiences : Easy RealMedia Tool's Audience; audioMode : music Creation Date : 4/22/2010 4:31:14 Description : This File is Created by Easy RealMedia [email protected]! Email : [email protected] Generated By : Easy RealMedia Tools V1.8x HomeWeb : http://redcheek.net Keywords : ArabSeed.CoM Modification Date: 4/22/2010 4:31:14 videoMode : normal encoder : Lavf57.73.100 Stream #0:0: Video: rv40 (RV40/0x30345652), yuv420p, 720x408, q=2-31, 280 kb/s, 25 fps, 25 tbr, 1k tbn, 1k tbc Stream #0:1: Audio: cook ([255][255][255][255]/0xFFFFFFFF), 44100 Hz, ster eo, fltp, 64 kb/s Stream mapping: Stream #0:1 -> #0:0 (copy) Stream #0:0 -> #0:1 (copy) Press [q] to stop, [?] for help [matroska @ 05228980] The Matroska muxer does not yet support muxing cook av_interleaved_write_frame(): Not yet implemented in FFmpeg, patches welcome Error writing trailer of 1.mkv: Not yet implemented in FFmpeg, patches welcome frame= 21 fps=0.0 q=-1.0 Lsize= 0kB time=00:00:01.48 bitrate= 0.0kbits /s speed= 148x video:2kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing ove rhead: unknown Conversion failed!

私も試してみました:

ffmpeg -i 1.rmvb -c copy 1.avi 

ffmpeg version N-86447-gfeb13ae Copyright (c) 2000-2017 the FFmpeg developers 
    built with gcc 7.1.0 (GCC) 
    configuration: --enable-gpl --enable-version3 --enable-cuda --enable-cuvid --e 
nable-d3d11va --enable-dxva2 --enable-libmfx --enable-nvenc --enable-avisynth -- 
enable-bzlib --enable-fontconfig --enable-frei0r --enable-gnutls --enable-iconv 
--enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-li 
bfreetype --enable-libgme --enable-libgsm --enable-libilbc --enable-libmodplug - 
-enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enabl 
e-libopenh264 --enable-libopenjpeg --enable-libopus --enable-librtmp --enable-li 
bsnappy --enable-libsoxr --enable-libspeex --enable-libtheora --enable-libtwolam 
e --enable-libvidstab --enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx 
--enable-libwavpack --enable-libwebp --enable-libx264 --enable-libx265 --enable 
-libxavs --enable-libxvid --enable-libzimg --enable-lzma --enable-zlib 
    libavutil  55. 63.100/55. 63.100 
    libavcodec  57. 98.100/57. 98.100 
    libavformat 57. 73.100/57. 73.100 
    libavdevice 57. 7.100/57. 7.100 
    libavfilter  6. 92.100/6. 92.100 
    libswscale  4. 7.101/4. 7.101 
    libswresample 2. 8.100/2. 8.100 
    libpostproc 54. 6.100/54. 6.100 
[rm @ 00077520] Invalid stream index 2 for index at pos 206099254 
Input #0, rm, from '1.rmvb': 
    Metadata: 
    title   : ArabSeed.CoM 
    author   : ArabSeed.CoM 
    copyright  : ArabSeed.CoM 
    comment   : 
    ASMRuleBook  : #($Bandwidth >= 0),Stream0Bandwidth = 64082, Stream1Bandwi 
dth = 285918; 
    Audiences  : Easy RealMedia Tool's Audience; 
    audioMode  : music 
    Creation Date : 4/22/2010 4:31:14 
    Description  : This File is Created by Easy RealMedia [email protected]! 
    Email   : [email protected] 
    Generated By : Easy RealMedia Tools V1.8x 
    HomeWeb   : http://redcheek.net 
    Keywords  : ArabSeed.CoM 
    Modification Date: 4/22/2010 4:31:14 
    videoMode  : normal 
    Duration: 01:16:35.69, start: 0.000000, bitrate: 358 kb/s 
    Stream #0:0: Audio: cook (cook/0x6B6F6F63), 44100 Hz, stereo, fltp, 64 kb/ 
s 
    Stream #0:1: Video: rv40 (RV40/0x30345652), yuv420p, 720x408, 280 kb/s, 25 
fps, 25 tbr, 1k tbn, 1k tbc 
Could not write header for output file #0 (incorrect codec parameters ?): Operat 
ion not permitted 
Stream mapping: 
    Stream #0:1 -> #0:0 (copy) 
    Stream #0:0 -> #0:1 (copy) 
    Last message repeated 1 times 

答えて

0

はでテストするrv40ストリームを持っていないが、あなたはにMUXへことができるはずMKV、AVI、およびRM。

ffmpeg -i 1.rmvb -c copy 1.mkv 
ffmpeg -i 1.rmvb -c copy 1.rm 
ffmpeg -i 1.rmvb -c copy 1.avi 
+0

ありがとうございました。しかし、うまくいきません。私は完全なffmpeg応答を追加するために私の質問を編集しました。あなたは何がffmpegのバージョンやビデオファイル形式で間違っているかを知ることができます(もちろん私は別のrmvbファイルを試しました)。 –

+0

あなたは 'cook'オーディオがあるとは言いませんでした。あなたは '.rm'を試しましたか?オーディオを再エンコードする場合でも、MKVまたはAVIを使用することはできます。 – Mulvya

関連する問題