+ int const files = split_reels ? film->reels().size() : 1;
+ for (int i = 0; i < files; ++i) {
+
+ boost::filesystem::path filename = output;
+ if (files > 1) {
+ string extension = boost::filesystem::extension (filename);
+ filename = boost::filesystem::change_extension (filename, "");
+ /// TRANSLATORS: _reel%1.%2 here is to be added to an export filename to indicate
+ /// which reel it is. Preserve the %1 and %2; %1 will be replaced with the reel number
+ /// and %2 with the file extension.
+ filename = filename.string() + String::compose(_("_reel%1%2"), i + 1, extension);
+ }
+
+ _file_encoders.push_back (
+ shared_ptr<FFmpegFileEncoder>(
+ new FFmpegFileEncoder(
+ _film->frame_size(),
+ _film->video_frame_rate(),
+ _film->audio_frame_rate(),
+ mixdown_to_stereo ? 2 : film->audio_channels(),
+ _film->log(),
+ format,
+ x264_crf,
+ filename
+ )
+ )
+ );
+ }
+