[解決済み] ffmpeg concat: "安全でないファイル名"
2022-02-26 21:18:42
質問
たくさんのmts-fileを大きなmp4-fileに変換しようとしています。
stephan@rechenmonster:/mnt/backupsystem/archive2/Videos/20151222/PRIVATE/AVCHD/BDMV$ ~/bin/ffmpeg-git-20160817-64bit-static/ffmpeg -v info -f concat -i <(find STREAM -name '*' -printf "file '$PWD/%p'\n") -deinterlace -r 25 -s hd720 -c:v libx264 -crf 23 -acodec copy -strict -2 ~/tmp/Videos/20151222.mp4
ffmpeg version N-81364-gf85842b-static http://johnvansickle.com/ffmpeg/ Copyright (c) 2000-2016 the FFmpeg developers
built with gcc 5.4.1 (Debian 5.4.1-1) 20160803
configuration: --enable-gpl --enable-version3 --enable-static --disable-debug --enable-libmp3lame --enable-libx264 --enable-libx265 --enable-libwebp --enable-libspeex --enable-libvorbis --enable-libvpx --enable-libfreetype --enable-fontconfig --enable-libxvid --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libtheora --enable-libvo-amrwbenc --enable-gray --enable-libopenjpeg --enable-libopus --enable-libass --enable-gnutls --enable-libvidstab --enable-libsoxr --enable-frei0r --enable-libfribidi --disable-indev=sndio --disable-outdev=sndio --enable-librtmp --enable-libmfx --enable-libzimg --cc=gcc-5
libavutil 55. 28.100 / 55. 28.100
libavcodec 57. 53.100 / 57. 53.100
libavformat 57. 46.101 / 57. 46.101
libavdevice 57. 0.102 / 57. 0.102
libavfilter 6. 51.100 / 6. 51.100
libswscale 4. 1.100 / 4. 1.100
libswresample 2. 1.100 / 2. 1.100
libpostproc 54. 0.100 / 54. 0.100
[concat @ 0x56054a0] Unsafe file name '/mnt/backupsystem/archive2/Videos/20151222/PRIVATE/AVCHD/BDMV/STREAM'
/dev/fd/63: Operation not permitted
何が問題なのか、何か思い当たることはありますか?この文脈で "unsafe file" という用語は何を意味するのでしょうか?
解決方法を教えてください。
Mulvya さん(ありがとうございます!)の回答は、次のようになります: "追加
-safe 0
前に
-i
"。
その後、別の問題が
find STREAM -name '*' -printf "file '$PWD/%p'\n"
があり、最初のエントリとして空のパスが返されます。これを
for f in ./*.wav; do echo "file '$PWD/$f'"; done
(参照
https://trac.ffmpeg.org/wiki/Concatenate
) で、今はうまくいっているようです。万歳!
関連
-
[解決済み】ffmpegが存在する場合、出力ファイルを上書きする
-
[解決済み] FFmpegです。RMTP ストリームで NetStream.Play.StreamNotFound が発生しました。
-
[解決済み] ffmpeg 入力された h264 を h265 に処理する際に無効なデータが見つかった
-
[解決済み] ffmpeg concat: "安全でないファイル名"
-
[解決済み] ffmpegの "setpts "フィルタは、具体的に何をするのですか?[クローズド]
-
ffmpeg 関数: av_read_frame() の解析。
-
[解決済み] ffmpeg concat: "安全でないファイル名"
-
[解決済み] H264コーデックで動画をエンコードするffmpegの使い方
-
ffmpeg -progress は進捗状況を表示します。
-
[解決済み] ffmpegで.flacを.mp3に変換し、すべてのメタデータを保持する。
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] FFmpegです。RMTP ストリームで NetStream.Play.StreamNotFound が発生しました。
-
[解決済み] ffmpeg が MJPEG エンコード用に高画質な画像を生成する。
-
[解決済み] FFMPEG (libx264) "height not divisible by 2".
-
[解決済み] ffmpeg - 動画処理 - 空白の動画でトランジションを作成する
-
暗号化されたHLS(m3u8)ビデオ変換の問題を解決します。
-
[解決済み] FFmpegからRTSPをストリーミングするには、どのような手順が必要ですか?
-
[解決済み] FFmpegを使って2つのMP4ファイルを連結する方法は?
-
[解決済み】ffmpegでディレクトリ全体を変換する方法とは?
-
[解決済み] Unixのfindで先頭の"./"を削除するには?
-
[解決済み] Past duration X.XXX too large』とはどういう意味ですか?